Movatterモバイル変換


[0]ホーム

URL:


US20080201705A1 - Apparatus and method for generating a software dependency map - Google Patents

Apparatus and method for generating a software dependency map
Download PDF

Info

Publication number
US20080201705A1
US20080201705A1US11/862,987US86298707AUS2008201705A1US 20080201705 A1US20080201705 A1US 20080201705A1US 86298707 AUS86298707 AUS 86298707AUS 2008201705 A1US2008201705 A1US 2008201705A1
Authority
US
United States
Prior art keywords
software
installation
file
route
files
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/862,987
Inventor
Michael J. Wookey
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sun Microsystems Inc
Original Assignee
Sun Microsystems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to US11/862,987priorityCriticalpatent/US20080201705A1/en
Application filed by Sun Microsystems IncfiledCriticalSun Microsystems Inc
Assigned to SUN MICROSYSTEMS, INC.reassignmentSUN MICROSYSTEMS, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: WOOKEY, MICHAEL J.
Publication of US20080201705A1publicationCriticalpatent/US20080201705A1/en
Priority to US13/083,382prioritypatent/US8631400B2/en
Priority to US13/100,982prioritypatent/US8776047B2/en
Priority to US13/103,820prioritypatent/US8566819B2/en
Priority to US13/111,340prioritypatent/US8589914B2/en
Priority to US13/114,715prioritypatent/US8645946B2/en
Priority to US13/116,902prioritypatent/US8621453B2/en
Priority to US13/149,353prioritypatent/US8645947B2/en
Priority to US13/152,088prioritypatent/US8533704B2/en
Priority to US13/154,123prioritypatent/US8719814B2/en
Priority to US13/157,091prioritypatent/US8640123B2/en
Priority to US13/159,231prioritypatent/US8589915B2/en
Priority to US13/162,429prioritypatent/US8527979B2/en
Priority to US13/171,189prioritypatent/US8621454B2/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A system and method for generating a software installation map, also referred to as a dependency map, that involves receiving a first software package comprising at least a first software file and a second software file. The first software file is dependent on the second software file. The method further involves generating a first software element representing the first software file and generating a second software element representing the second software file. The method involves generating a first dependency pointer representing the dependency between the first software file and the second software file. Finally, the software elements are provided in an installation map, and the process repeats for each software file in the first software package.

Description

Claims (242)

1. A method for altering an existing configuration of a first software functionality on a client device to install a second software functionality comprising:
receiving a request to install a second software functionality on a client device;
receiving a software manifest describing a plurality of software files residing on the client device;
accessing a software installation map comprising a plurality of software elements representing at least the plurality of software files described in the software manifest, a plurality of software files for installing the second software functionality, and a plurality of dependency pointers representing dependencies between the software files;
analyzing the software installation map to determine a first software installation route for installing the second software functionality, the software installation route comprising:
the plurality of software files for installing the second software functionality, the plurality of software files including at least one existing software file associated with the first software functionality to be altered for installation of the second software functionality, and
an installation order for installing the plurality of software files; and
providing the first software installation route to the client device to alter the first software functionality and install the second software functionality.
11. A method for receiving instructions for installing a second software functionality on a client device with an existing first software functionality comprising:
providing an installation request for a second software functionality wherein a first software functionality currently resides on a client device;
providing a software manifest describing a plurality of software files residing on the client device and associated with at least the first software functionality; and
receiving a software installation route comprising:
a plurality of software files for installing the second software functionality, the plurality of software files including at least one software file associated with the first software functionality to be altered for installation of the second software functionality; and
an installation order for installing the plurality of software files.
20. A software management system for managing a plurality of software installation maps, comprising:
a first module configured for hosting a first software installation map, the first software installation map comprising:
a first plurality of software elements representing a first plurality of software files;
a first plurality of dependency pointers representing a plurality of dependencies between the first plurality of software files;
a second module configured for hosting a second software installation map, the second software installation map configured to communicate with the first software installation map to collectively define a virtual software installation map, the second software installation map comprising:
a second plurality of software elements representing a second plurality of software files; and
a second plurality of dependency pointers representing a plurality of dependencies between the second plurality of software files.
40. A system for substantially duplicating a software configuration from a first computing system to at least a second computing system comprising:
a software installation map configured to receive a source software manifest reflecting a source software configuration describing a plurality of source software files residing on a source client;
the software installation map further configured to generate a first software installation route describing a plurality of software files and associated dependencies, the first software installation route being a function of the source software manifest; and
the software installation map further configured to provide the first software installation route to a target client, the first route providing an identification of software files to substantially duplicate the source software configuration of the source client on the target client.
46. The system ofclaim 42 wherein the target software agent of the target client is configured to perform the operations comprising:
receiving the first software installation route;
analyzing the target software load and identifying any software files that exist in the target software load but are not described in the first software installation route;
creating a first de-installation list of at least one software file that is not part of the first software installation route;
analyzing a file manifest of each software file in the first de-installation list and performing a file-level dependency check on each software file in the first de-installation list to identify additional files that are created at runtime but are not under the control of the target software manifest;
creating a second de-installation list describing any additional files created at run-time but are not under the control of the target software manifest; and
deleting the software files described in the first and second de-installation lists.
52. The method ofclaim 50 wherein the target client further performs the operations comprising:
receiving the first software installation route;
analyzing the target software load and identifying any software files that exist in the target software load but are not described in the first software installation route;
creating a first de-installation list of the software files that are not part of the first software installation route;
analyzing a file manifest of each software file in the first de-installation list and performing a file-level dependency check on each software file in the first de-installation list to identify additional files that are created at runtime but are not under the control of the target software manifest;
creating a second de-installation list describing any additional files created at run-time but are not under the control of the target software manifest; and
deleting the software files described in the first and second de-installation lists.
58. A system for managing software installation errors comprising:
a service provider module for hosting a software installation map, the software installation map comprising:
a plurality of software elements representing a plurality of software files;
a plurality of dependency pointers representing a plurality of dependencies between the plurality of software files;
at least one software installation route describing a subset of the plurality of software files combinable to represent at least one software functionality;
the service provider configured to provide the installation route to a client device to install the subset of the plurality of software files; and
an error analysis module in communication with the service provider module, the error analysis module configured to analyze an error message received from the client device in association with installation of the subset the plurality of software files.
78. A method for returning a software configuration on a computing device to a previous state comprising:
receiving a request for returning a client device software configuration to a previous state;
comparing a previous state software manifest comprising a list of a plurality of software files residing on the client device during the previous state with a software installation map to identify software elements within the map associated with the list of the plurality of software files residing on the client device during the previous state;
generating a previous state installation route describing at least a portion of the software elements within the map and associated software files for returning the client device to the previous state; and
providing the previous state installation route to the computing device.
89. A method for returning a software configuration of a computing device to a previous state comprising;
requesting a rollback of a computing device software configuration to a configuration as described in a previous software manifest;
providing the previous software manifest to a software installation map, the previous software manifest describing a listing of each software file and associated version residing on the computing device at the time of the previous software manifest;
comparing the previous software manifest with a current software manifest of the computing device to generate a list of differences between the previous software manifest and the current software manifest;
providing the list of differences to the software installation map;
receiving a previous state installation route describing software files and an associated version for returning the computing device to the previous software configuration at the time of the previous state; and
installing the software files on the computing device.
115. A method for installing software on a computing device comprising:
transmitting a software installation request for installing a first software functionality;
receiving at least one installation route from a software installation map, the installation route identifying:
a plurality of software elements for installing the first software functionality, each software element having an associated software file;
an installation order for installing the software files;
a confidence factor associated with the installation route, the confidence factor representing an estimate of whether the installation route will provide for a successful installation;
receiving the software files for installing the first software functionality, the plurality of software files associated with the at least one installation route; and
installing the software files to obtain the first software functionality.
160. A software run-time error detection system comprising:
an error receiving module residing on a server device, the error receiving module to receive run-time error messages from a software monitoring agent residing on a client device, the software monitoring agent configured to detect run-time errors associated with at least one software functionality installed on the client device; and
a route manager residing on the server device, the route manager in communication with the error receiving module, the route manager further configured to modify a confidence factor associate with at least one software installation route defined in a software installation map, the software installation route defining a plurality of software elements associated with the software functionality installed on the client device.
180. A method for providing information to assess a contemplated software installation comprising:
receiving a request for assessing a contemplated installation of a first software functionality on a client device;
receiving a software manifest comprising a plurality of software files residing on the client device;
accessing an existing software installation map to determine a plurality of installation files for assessing the installation and to identify a plurality of dependencies between the plurality of installation files;
generating at least one new software installation route describing the plurality of installation files and their dependencies for assessing the installation;
comparing the at least one new software installation route against at least one existing and substantially similar software installation route residing in the software installation map to provide a new confidence factor associated with the at least one new software installation route based on an existing confidence factor of the at least one existing software installation routes.
198. An apparatus for validating and repairing a software installation comprising:
a software agent residing on a client device, the software agent in communication with a software installation map residing on a server device; the software agent configured to:
install a first software file on the client device received form the software installation map, the first software file is a subset of an installation of a first software functionality, the first software file further having at least one dependency on at least one dependent software file presumed to reside on the client device;
determine whether the at least one dependent software file resides on the client device;
request the at least one dependent software file from the software installation map; and
install the at least one dependent software file.
206. A method for maintaining a software repository of software files used for installing at least a first software functionality comprising:
maintaining a first software application within a primary storage facility of the software repository, the first software application comprising a plurality of software files wherein each software file is represented by a plurality of software elements maintained in a software installation map;
updating a usage factor of a first software element associated with a first software file from the plurality of software files, the usage factor being a function of a number of times the first software file is installed during a first time period; and
moving the first software file from the primary storage facility of the software repository to a secondary storage facility as a function of the usage factor.
217. A method for maintaining a software repository of software files used for installing at least a first software functionality comprising:
maintaining a first software application within a primary storage facility of the software repository, the first software application comprising a plurality of software files wherein each software file is represented by a plurality of software elements maintained in a software installation map, wherein each software element maintained in the software installation map has at least one associated dependency and a confidence factor associated with the dependency;
updating an aging factor of a first software element associated with a first software file from the plurality of software files, the aging factor being a function of at least one of a number of times the first software file is installed during a first time period and the confidence factor; and
moving the first software file from the primary storage facility of the software repository to a secondary storage facility as a function of the aging factor.
224. A system for maintaining a software warehouse of software files used for installing at least a first software functionality used for installing at least a first software functionality comprising:
a first storage facility for hosting a plurality of software files wherein each of the plurality of software files are represented by a software element maintained on a software installation map, wherein each software element maintained in the software installation map has at least one associated dependency and a confidence factor associated with the dependency;
an aging module configured to monitor the plurality of software files and age a software file as function of at least one of a number of times the first software file is installed during a first time period and the confidence factor; and
a second storage facility in communication with the first storage facility, the second storage facility for receiving from the first storage facility and hosting a plurality of software files when the age of the software file meets a threshold.
US11/862,9872007-02-152007-09-27Apparatus and method for generating a software dependency mapAbandonedUS20080201705A1 (en)

Priority Applications (14)

Application NumberPriority DateFiling DateTitle
US11/862,987US20080201705A1 (en)2007-02-152007-09-27Apparatus and method for generating a software dependency map
US13/083,382US8631400B2 (en)2007-02-152011-04-08Apparatus and method for generating a software dependency map
US13/100,982US8776047B2 (en)2007-02-152011-05-04Apparatus and method for managing a plurality of software dependency maps and software installation using the same
US13/103,820US8566819B2 (en)2007-02-152011-05-09Apparatus and method for providing software configurations on a plurality of platforms
US13/111,340US8589914B2 (en)2007-02-152011-05-19Apparatus and method to detect and track software installation errors
US13/114,715US8645946B2 (en)2007-02-152011-05-24Apparatus and method for rollback of software updates
US13/116,902US8621453B2 (en)2007-02-152011-05-26Apparatus and method for installing software using a software dependency map
US13/149,353US8645947B2 (en)2007-02-152011-05-31Apparatus and method for establishing dependencies in a software dependency map
US13/152,088US8533704B2 (en)2007-02-152011-06-02Apparatus and method for automated software installation
US13/154,123US8719814B2 (en)2007-02-152011-06-06Apparatus and method for monitoring software installation performance
US13/157,091US8640123B2 (en)2007-02-152011-06-09Apparatus and method for simulating software installation using software dependency map
US13/159,231US8589915B2 (en)2007-02-152011-06-13Apparatus and method for validating and repairing a software installation
US13/162,429US8527979B2 (en)2007-02-152011-06-16Apparatus and method fro maintaining a software repository
US13/171,189US8621454B2 (en)2007-02-152011-06-28Apparatus and method for generating a software dependency map

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US89017107P2007-02-152007-02-15
US11/862,987US20080201705A1 (en)2007-02-152007-09-27Apparatus and method for generating a software dependency map

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US13/083,382ContinuationUS8631400B2 (en)2007-02-152011-04-08Apparatus and method for generating a software dependency map

Publications (1)

Publication NumberPublication Date
US20080201705A1true US20080201705A1 (en)2008-08-21

Family

ID=39707739

Family Applications (14)

Application NumberTitlePriority DateFiling Date
US11/862,987AbandonedUS20080201705A1 (en)2007-02-152007-09-27Apparatus and method for generating a software dependency map
US13/083,382ActiveUS8631400B2 (en)2007-02-152011-04-08Apparatus and method for generating a software dependency map
US13/100,982Active2028-06-14US8776047B2 (en)2007-02-152011-05-04Apparatus and method for managing a plurality of software dependency maps and software installation using the same
US13/103,820Active2027-12-13US8566819B2 (en)2007-02-152011-05-09Apparatus and method for providing software configurations on a plurality of platforms
US13/111,340Active2028-02-13US8589914B2 (en)2007-02-152011-05-19Apparatus and method to detect and track software installation errors
US13/114,715ActiveUS8645946B2 (en)2007-02-152011-05-24Apparatus and method for rollback of software updates
US13/116,902Active2028-02-05US8621453B2 (en)2007-02-152011-05-26Apparatus and method for installing software using a software dependency map
US13/149,353Active2031-11-08US8645947B2 (en)2007-02-152011-05-31Apparatus and method for establishing dependencies in a software dependency map
US13/152,088Active2028-03-09US8533704B2 (en)2007-02-152011-06-02Apparatus and method for automated software installation
US13/154,123Active2028-05-11US8719814B2 (en)2007-02-152011-06-06Apparatus and method for monitoring software installation performance
US13/157,091Active2028-05-13US8640123B2 (en)2007-02-152011-06-09Apparatus and method for simulating software installation using software dependency map
US13/159,231Active2028-06-22US8589915B2 (en)2007-02-152011-06-13Apparatus and method for validating and repairing a software installation
US13/162,429Active2027-12-27US8527979B2 (en)2007-02-152011-06-16Apparatus and method fro maintaining a software repository
US13/171,189Active2027-12-16US8621454B2 (en)2007-02-152011-06-28Apparatus and method for generating a software dependency map

Family Applications After (13)

Application NumberTitlePriority DateFiling Date
US13/083,382ActiveUS8631400B2 (en)2007-02-152011-04-08Apparatus and method for generating a software dependency map
US13/100,982Active2028-06-14US8776047B2 (en)2007-02-152011-05-04Apparatus and method for managing a plurality of software dependency maps and software installation using the same
US13/103,820Active2027-12-13US8566819B2 (en)2007-02-152011-05-09Apparatus and method for providing software configurations on a plurality of platforms
US13/111,340Active2028-02-13US8589914B2 (en)2007-02-152011-05-19Apparatus and method to detect and track software installation errors
US13/114,715ActiveUS8645946B2 (en)2007-02-152011-05-24Apparatus and method for rollback of software updates
US13/116,902Active2028-02-05US8621453B2 (en)2007-02-152011-05-26Apparatus and method for installing software using a software dependency map
US13/149,353Active2031-11-08US8645947B2 (en)2007-02-152011-05-31Apparatus and method for establishing dependencies in a software dependency map
US13/152,088Active2028-03-09US8533704B2 (en)2007-02-152011-06-02Apparatus and method for automated software installation
US13/154,123Active2028-05-11US8719814B2 (en)2007-02-152011-06-06Apparatus and method for monitoring software installation performance
US13/157,091Active2028-05-13US8640123B2 (en)2007-02-152011-06-09Apparatus and method for simulating software installation using software dependency map
US13/159,231Active2028-06-22US8589915B2 (en)2007-02-152011-06-13Apparatus and method for validating and repairing a software installation
US13/162,429Active2027-12-27US8527979B2 (en)2007-02-152011-06-16Apparatus and method fro maintaining a software repository
US13/171,189Active2027-12-16US8621454B2 (en)2007-02-152011-06-28Apparatus and method for generating a software dependency map

Country Status (1)

CountryLink
US (14)US20080201705A1 (en)

Cited By (220)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20060123409A1 (en)*2004-12-032006-06-08International Business Machines CorporationMethod and apparatus for creating a pluggable, prioritized configuration engine to be used for configuring a software during installation, update and new profile creation
US20080235327A1 (en)*2007-03-232008-09-25Oracle International CorporationAchieving low latencies on network events in a non-real time platform
US20090037897A1 (en)*2001-03-302009-02-05International Business Machines CorporationInstalling and Upgrading an Application in a Computer System
US20090113044A1 (en)*2007-10-312009-04-30Lancaster Arthur LSystem and method of configuring a network
US20090165015A1 (en)*2007-12-212009-06-25Schlumberger Technology CorporationManaging dependencies among applications using satisfiability engine
US20090183182A1 (en)*2008-01-102009-07-16Microsoft CorporationDynamic Composition of Virtualized Applications
US20090187894A1 (en)*2008-01-212009-07-23International Business Machines CorporationMethod, apparatus or software for identifying dependencies between components for a given build of a componentised product
WO2009096970A1 (en)*2008-01-312009-08-06Hewlett-Packard Development Company, L.P.Automated application dependency mapping
US20090217260A1 (en)*2008-02-262009-08-27Alexander GebhartAutomated virtual appliance sizing
US20090217235A1 (en)*2008-02-272009-08-27Sap AgApparatus and Method of Generating Self-Debugging Computer Software
US20090241107A1 (en)*2008-03-212009-09-24Canon Kabushiki KaishaLicense file issuance apparatus, image processing apparatus, license file issuance method, application installation method, and storage medium
US20090265701A1 (en)*2008-04-182009-10-22Sun Microsystems, Inc.Method and system for platform-agnostic software installation
US20090265586A1 (en)*2008-04-182009-10-22Sun Microsystems, Inc.Method and system for installing software deliverables
US20090328023A1 (en)*2008-06-272009-12-31Gregory Roger BestlandImplementing optimized installs around pre-install and post-install actions
US20090328051A1 (en)*2008-06-262009-12-31Oracle International CorporationResource abstraction via enabler and metadata
US20100011042A1 (en)*2001-10-292010-01-14Eric DebesMethod and Apparatus for Efficient Integer Transform
US20100058313A1 (en)*2008-09-042010-03-04Uwe HansmannUpdating a computer system
US20100058310A1 (en)*2008-08-292010-03-04Samsung Electronics Co., Ltd.Workform management apparatus and method, image forming apparatus, and workform management system
US20100070468A1 (en)*2007-06-052010-03-18Canon Kabushiki KaishaApplication management method and information processing apparatus
US20100083228A1 (en)*2008-09-302010-04-01International Business Machines CorporationMapping a Class, Method, Package, and/or Pattern to a Component
US20100083246A1 (en)*2008-09-292010-04-01Synopsys, Inc.System and method for verifying delivered software
US20100100870A1 (en)*2008-10-212010-04-22Oracle International CorporationConfiguration deployment management
US20100107151A1 (en)*2008-10-242010-04-29Oracle International CorporationMethod and system for implementing performance kits
US20100162229A1 (en)*2008-07-292010-06-24Palm, Inc.Framework versioning
US20100162233A1 (en)*2008-12-192010-06-24Electronics And Telecommunications Research InstituteMethod and system for distributing bundled applications
US7770167B1 (en)*2005-12-302010-08-03United Services Automobile Association (Usaa)Method and system for installing software
US20100211941A1 (en)*2009-02-132010-08-19Mobitv, Inc.System for automatic management of applications on remote devices
US7840961B1 (en)2005-12-302010-11-23United Services Automobile Association (Usaa)Method and system for installing software on multiple computing systems
US20100306593A1 (en)*2009-05-292010-12-02Anton ArapovAutomatic bug reporting tool
US20110010649A1 (en)*2009-07-072011-01-13Hidehiko WatanabeInformation processing apparatus, information processing method, and program
US20110016194A1 (en)*2009-07-152011-01-20Microsoft CorporationConnecting galleries to dynamic server-hosted content
US20110107300A1 (en)*2009-11-022011-05-05Seth Kelby VidalSystems and methods for utilizing a history of changes associated with software packages and configuration management to manage multiple computing systems
US20110145278A1 (en)*2009-11-202011-06-16Oracle International CorporationMethods and systems for generating metadata describing dependencies for composable elements
US20110161953A1 (en)*2009-12-302011-06-30Lutz DominickMethod for operating a hospital information system
US20110173594A1 (en)*2010-01-142011-07-14Microsoft CorporationSelective Loading of Code Elements for Code Analysis
US20110185304A1 (en)*2010-01-282011-07-28International Business Machines CorporationGraphical guides to aid user selection of groups of instruction packages
US20110185339A1 (en)*2010-01-262011-07-28International Business Machines CorporationAutomating the creation of an application provisioning model
US20110185352A1 (en)*2010-01-222011-07-28Glauber CostaBuilding packages of functionally different programs from source code of a single program
US20110191762A1 (en)*2010-02-022011-08-04International Business Machines CorporationMining dependencies from disk images
US20110214018A1 (en)*2010-02-262011-09-01Seth Kelby VidalSystems and methods for diagnostic notification via package update manager
US20110214021A1 (en)*2010-02-262011-09-01Seth Kelby VidalSystems and methods for initiating software repairs in conjunction with software package updates
US20110214112A1 (en)*2010-02-262011-09-01Seth Kelby VidalSystems and mehtods for generating predictive diagnostics via package update manager
US20110214118A1 (en)*2010-02-262011-09-01James AntillSystems and methods for generating and storing translation information as package metadata
US20110214116A1 (en)*2010-02-262011-09-01Seth Kelby VidalSystems and methods for managing software package updates using communication pipes
US20110246982A1 (en)*2007-02-152011-10-06Oracle America, Inc.Apparatus and method for maintaining a software repository
US20110271286A1 (en)*2010-04-302011-11-03Sap AgSystem and method for application function consolidation
US20110296393A1 (en)*2010-05-252011-12-01Seth Kelby VidalSystems and methods for generating an encoded package profile based on executing host processes
US20120102569A1 (en)*2010-10-212012-04-26F-Secure CorporationComputer system analysis method and apparatus
US20120117539A1 (en)*2010-05-262012-05-10Tibco Software Inc.Capability model for deploying componentized applications
US20120124570A1 (en)*2010-11-162012-05-17Motorola Mobility, Inc.Method and system for facilitating the providing of software updates to mobile devices
US20120151418A1 (en)*2010-12-142012-06-14International Business Machines CorporationLinking of a plurality of items of a user interface to display new information inferred from the plurality of items that are linked
US20120159468A1 (en)*2010-12-202012-06-21Microsoft CorporationSoftware deployment to multiple computing devices
US20120191845A1 (en)*2010-12-232012-07-26Computer Associates Think, Inc.Methods and Systems for Executing Applications on Personal Digital Assistant Terminals
US20120204149A1 (en)*2011-02-032012-08-09International Business Machines CorporationDiscovery-based migration correctness testing
US20120215831A1 (en)*2011-02-222012-08-23Julian Michael UrbachSoftware Application Delivery and Launching System
US20120254900A1 (en)*2011-04-012012-10-04Ebay Inc.Flow tracing though diverse logical and physical application and infrastructure layers/dependencies
US8321498B2 (en)2005-03-012012-11-27Oracle International CorporationPolicy interface description framework
US20120311562A1 (en)*2011-06-012012-12-06Yanlin WangExtendable event processing
WO2013011401A1 (en)*2011-07-212013-01-24Lam Research CorporationData architecture and user interface for plasma processing related software applications
US8370506B2 (en)2007-11-202013-02-05Oracle International CorporationSession initiation protocol-based internet protocol television
US8381036B2 (en)2010-05-262013-02-19Red Hat, Inc.Systems and methods for restoring machine state history related to detected faults in package update process
US8401022B2 (en)2008-02-082013-03-19Oracle International CorporationPragmatic approaches to IMS
US20130073713A1 (en)*2011-09-152013-03-21International Business Machines CorporationResource Selection Advisor Mechanism
EP2328088A4 (en)*2009-04-012013-03-27Hitachi Solutions Ltd DOMOTIC NETWORK SYSTEM, GATEWAY DEVICE, AND FIRMWARE FIRMWARE UPDATE
US8429256B2 (en)2010-05-282013-04-23Red Hat, Inc.Systems and methods for generating cached representations of host package inventories in remote package repositories
US20130167136A1 (en)*2009-03-182013-06-27Adobe Systems IncorporatedComponent-based installation
WO2013109555A1 (en)*2012-01-192013-07-25Microsoft CorporationManaging script file dependencies and load times
US8505067B2 (en)2008-08-212013-08-06Oracle International CorporationService level network quality of service policy enforcement
US8533773B2 (en)2009-11-202013-09-10Oracle International CorporationMethods and systems for implementing service level consolidated user information management
US8539097B2 (en)2007-11-142013-09-17Oracle International CorporationIntelligent message processing
US20130262401A1 (en)*2012-03-302013-10-03Branch Banking and Trust CompnaySystem and Method for License Reclamation
US8566820B1 (en)2005-12-302013-10-22United Services Automobile Association (Usaa)Method and system for installing software
US20130283252A1 (en)*2012-04-232013-10-24Sandya Srivilliputtur MannarswamyDynamic Software Updates
US8583830B2 (en)2009-11-192013-11-12Oracle International CorporationInter-working with a walled garden floor-controlled system
US8589338B2 (en)2008-01-242013-11-19Oracle International CorporationService-oriented architecture (SOA) management of data repository
US20140020049A1 (en)*2012-07-132014-01-16Angel Secure Networks, Inc.System and method for policy driven protection of remote computing environments
US20140033315A1 (en)*2009-11-192014-01-30Adobe Systems IncorporatedMethod and system for enforcing a license dependency rule for a software application
US20140096129A1 (en)*2012-09-282014-04-03Wal-Mart Stores, Inc.Systems and methods for installing, managing, and provisioning applications
US20140115151A1 (en)*2012-10-142014-04-24Empire Technology Development LlcError-capturing service replacement in datacenter environment for simplified application restructuring
US8713558B2 (en)2010-09-012014-04-29Red Hat, Inc.Generating package profiles in software package repositories using selective subsets of packages
US8726271B1 (en)2005-12-302014-05-13United Services Automobile Association (Usaa)Method and system for installing software
US8762931B2 (en)2010-05-262014-06-24Red Hat, Inc.Generating an encoded package profile
US8776014B2 (en)2010-09-232014-07-08Microsoft CorporationSoftware build analysis
US20140222904A1 (en)*2010-07-022014-08-07Code Systems CorporationMethod and system for building and distributing application profiles via the internet
US8806471B2 (en)2010-09-282014-08-12Red Hat, Inc.Upgrade and downgrade in package update operations
US8806477B2 (en)2009-10-302014-08-12Red Hat, Inc.Space efficient software package management
US8826223B2 (en)2012-04-182014-09-02International Business Machines CorporationTechniques for objective assessment and improvement of software quality
US8843919B1 (en)2005-12-302014-09-23United Services Automobile Association (Usaa)Method and system for restoring software
US8856953B2 (en)2010-09-012014-10-07Red Hat, Inc.Access policy for package update processes
US8879547B2 (en)2009-06-022014-11-04Oracle International CorporationTelephony application services
CN104160375A (en)*2012-03-012014-11-19日本电气株式会社Device for creating system construction procedure, method for creating system construction procedure, and program
US8914493B2 (en)2008-03-102014-12-16Oracle International CorporationPresence-based event driven architecture
US20140372799A1 (en)*2012-01-292014-12-18Huawei Device Co., Ltd.System Differential Upgrade Method, Apparatus, and Mobile Terminal
US8922569B1 (en)2011-12-302014-12-30hopTo Inc.Cloud based system for and method of translating between disparate 3D graphics languages in client-server computing environments
US20150007197A1 (en)*2012-04-272015-01-01Travis S. TrippMapping application dependencies at runtime
US8949429B1 (en)*2011-12-232015-02-03Amazon Technologies, Inc.Client-managed hierarchical resource allocation
US8966498B2 (en)2008-01-242015-02-24Oracle International CorporationIntegrating operational and business support systems with a service delivery platform
US20150074229A1 (en)*2013-09-102015-03-12International Business Machines CorporationDynamic help pages using linked data
US20150082298A1 (en)*2013-09-192015-03-19Qiu Shi WANGPackaging and deploying hybrid applications
US8990561B2 (en)2011-09-092015-03-24Microsoft Technology Licensing, LlcPervasive package identifiers
US9003400B2 (en)2010-11-292015-04-07Red Hat, Inc.Tracking computing systems utilizing software repositories
WO2015057188A1 (en)*2013-10-142015-04-23Hewlett-Packard Development Company, L.P.Package dependency maps for distributed computing
US20150121485A1 (en)*2013-10-302015-04-301E LimitedConfiguration of network devices
US20150134686A1 (en)*2013-11-122015-05-14Nikolai NeichevMechanism for delivery of help content to a cloud landscape
US9038082B2 (en)2004-05-282015-05-19Oracle International CorporationResource abstraction via enabler and metadata
US9064292B1 (en)2011-12-302015-06-23hopTo, Inc.System for and method of classifying and translating graphics commands in client-server computing systems
US20150193331A1 (en)*2011-09-022015-07-09Vu LamSystems and methods for processing software application metadata associated with a software application
US9104519B1 (en)*2013-06-172015-08-11Symantec CorporationProvisioning partner aware apps on sandboxed operating systems
US9118686B2 (en)2011-09-062015-08-25Microsoft Technology Licensing, LlcPer process networking capabilities
GB2524798A (en)*2014-04-032015-10-07IbmMethod and test environment for automatic testing a software product comprising a plurality of software packages
US9183663B1 (en)2011-12-302015-11-10Graphon CorporationSystem for and method of classifying and translating graphics commands in client-server computing systems
US20150373107A1 (en)*2012-10-022015-12-24Nextbit Systems, Inc.Managing applications on an electronic device
US9245236B2 (en)2006-02-162016-01-26Oracle International CorporationFactorization of concerns to build a SDP (service delivery platform)
US9274784B2 (en)*2014-06-022016-03-01Sap SeAutomatic deployment and update of hybrid applications
US9367302B2 (en)2010-05-272016-06-14Red Hat, Inc.Generating client qualification to execute package update manager
US20160188614A1 (en)*2014-12-312016-06-30Dell Products L.P.Email and Identity Migration Based on Relationship Information
US20160188310A1 (en)*2014-12-262016-06-30Canon Kabushiki KaishaInformation processing apparatus, control method for information processing apparatus, and storage medium of program for executing control method
US9417865B2 (en)2010-05-282016-08-16Red Hat, Inc.Determining when to update a package manager software
US20160266889A1 (en)*2015-03-132016-09-15Kony, Inc.Providing updates for natively rendered mobile applications
US9503407B2 (en)2009-12-162016-11-22Oracle International CorporationMessage forwarding
US9509790B2 (en)2009-12-162016-11-29Oracle International CorporationGlobal presence
WO2017004269A1 (en)*2015-06-302017-01-05Vmware, Inc.Methods and apparatus for software lifecycle management of a virtual computing environment
US9565297B2 (en)2004-05-282017-02-07Oracle International CorporationTrue convergence with end to end identity management
US9569286B2 (en)2010-01-292017-02-14Code Systems CorporationMethod and system for improving startup performance and interoperability of a virtual application
US20170090901A1 (en)*2015-09-302017-03-30Apple Inc.Software Updating
US9626237B2 (en)2010-04-172017-04-18Code Systems CorporationMethod of hosting a first application in a second application
US9654515B2 (en)2008-01-232017-05-16Oracle International CorporationService oriented architecture-based SCIM platform
US9652218B2 (en)*2015-06-172017-05-16International Business Machines CorporationFeature exploitation evaluator
CN106789161A (en)*2016-11-242017-05-31北京无线电测量研究所A kind of RapidIO routing configuration devices and method based on VPX systems
US9678721B2 (en)*2015-09-302017-06-13Semmle LimitedImplicit software dependency analysis
US9705978B1 (en)*2016-07-012017-07-11Red Hat Israel, Ltd.Dependency graph management
US9705974B2 (en)2014-07-112017-07-11Vmware, Inc.Methods and apparatus to transfer physical hardware resources between virtual rack domains in a virtualized server rack
US9717985B2 (en)2012-10-022017-08-01Razer (Asia-Pacific) Pte. Ltd.Fragment-based mobile device application streaming utilizing crowd-sourcing
US9747425B2 (en)2010-10-292017-08-29Code Systems CorporationMethod and system for restricting execution of virtual application to a managed process environment
US9749393B2 (en)2010-01-272017-08-29Code Systems CorporationSystem for downloading and executing a virtual application
US9747000B2 (en)2012-10-022017-08-29Razer (Asia-Pacific) Pte. Ltd.Launching applications on an electronic device
US9773017B2 (en)2010-01-112017-09-26Code Systems CorporationMethod of configuring a virtual application
US9773102B2 (en)2011-09-092017-09-26Microsoft Technology Licensing, LlcSelective file access for applications
US9772834B2 (en)2010-04-272017-09-26Red Hat, Inc.Exportable encoded identifications of networked machines
US9779111B2 (en)2008-08-072017-10-03Code Systems CorporationMethod and system for configuration of virtualized software applications
US9792429B2 (en)2010-10-062017-10-17Red Hat, Inc.Detection of malicious software packages
US9800688B2 (en)2011-09-122017-10-24Microsoft Technology Licensing, LlcPlatform-enabled proximity service
US9858247B2 (en)2013-05-202018-01-02Microsoft Technology Licensing, LlcRuntime resolution of content references
US9864600B2 (en)2008-08-072018-01-09Code Systems CorporationMethod and system for virtualization of software applications
US9870213B2 (en)*2015-08-062018-01-16Sap SeUnified consumption experience for software installation
US20180018187A1 (en)*2015-06-302018-01-18Yandex Europe AgMethod and system for dynamic indexation and loading of module codes
US9959113B2 (en)2011-03-012018-05-01Red Hat, Inc.Managing versions of software packages
US10021050B2 (en)*2014-12-312018-07-10Airwatch LlcSecure conversation and document binder
US20180260201A1 (en)*2017-03-082018-09-13International Business Machines CorporationIntelligent software deployment on an iaas platform
US10083030B1 (en)*2017-05-042018-09-25Amazon Technologies, Inc.Asynchronous dependency resolution
US10095513B1 (en)*2013-06-042018-10-09The Mathworks, Inc.Functional dependency analysis
US10110663B2 (en)2010-10-182018-10-23Code Systems CorporationMethod and system for publishing virtual applications to a web server
US20180309642A1 (en)*2017-04-242018-10-25Servicenow, Inc.Installation and upgrade of visualizations for managed networks
US10127029B1 (en)*2016-12-302018-11-13Veritas Technologies LlcOperating system installation using logical volumes
US10141024B2 (en)2007-11-162018-11-27Divx, LlcHierarchical and reduced index structures for multimedia files
US10162696B2 (en)2013-01-312018-12-25Entit Software LlcDependency monitoring
US20190034193A1 (en)*2017-07-252019-01-31Aurora Labs Ltd.Constructing software delta updates for vehicle ecu software and abnormality detection based on toolchain
US20190050294A1 (en)*2017-12-292019-02-14Intel CorporationContext aware software update framework for autonomous vehicles
US10212486B2 (en)2009-12-042019-02-19Divx, LlcElementary bitstream cryptographic material transport systems and methods
US10216562B2 (en)*2016-02-232019-02-26International Business Machines CorporationGenerating diagnostic data
US10225588B2 (en)2011-09-012019-03-05Divx, LlcPlayback devices and methods for playing back alternative streams of content protected using a common set of cryptographic keys
US10225299B2 (en)2012-12-312019-03-05Divx, LlcSystems, methods, and media for controlling delivery of content
US10261770B2 (en)*2016-11-172019-04-16Bank Of America CorporationInstall file size optimization and installation verification system
US10275240B2 (en)2015-05-282019-04-30EntIT Software, LLCDependency rank based on commit history
US10289397B2 (en)*2016-03-292019-05-14Airwatch LlcSilent installation of software with dependencies
US10318314B2 (en)*2017-02-242019-06-11International Business Machines CorporationTechniques for managing software container dependencies
US10341306B2 (en)2011-08-312019-07-02Divx, LlcSystems and methods for application identification
US10356204B2 (en)2012-12-132019-07-16Microsoft Technology Licensing, LlcApplication based hardware identifiers
US10368096B2 (en)2011-01-052019-07-30Divx, LlcAdaptive streaming systems and methods for performing trick play
CN110119808A (en)*2018-02-062019-08-13华为技术有限公司A kind of data processing method and relevant device based on machine learning
US10409627B2 (en)2010-01-272019-09-10Code Systems CorporationSystem for downloading and executing virtualized application files identified by unique file identifiers
US10437896B2 (en)2009-01-072019-10-08Divx, LlcSingular, collective, and automated creation of a media guide for online content
US10447780B2 (en)*2013-03-042019-10-15Vmware, Inc.Cross-file differential content synchronization
US10462537B2 (en)2013-05-302019-10-29Divx, LlcNetwork video streaming with trick play based on separate trick play files
US20190370101A1 (en)*2018-06-042019-12-05International Business Machines CorporationAutomated cognitive problem management
US10530640B2 (en)*2016-09-292020-01-07Micro Focus LlcDetermining topology using log messages
US10540368B2 (en)2012-10-022020-01-21Razer (Asia-Pacific) Pte. Ltd.System and method for resolving synchronization conflicts
US20200044916A1 (en)*2018-07-312020-02-06Microsoft Technology Licensing, LlcImplementation of compliance settings by a mobile device for compliance with a configuration scenario
WO2020037204A1 (en)*2018-08-172020-02-20Ivanti, Inc.Methods and apparatus for safe and smart distribution of software patches
US10594550B2 (en)2013-12-172020-03-17International Business Machines CorporationDynamic product installation based on user feedback
US20200089542A1 (en)*2018-09-172020-03-19International Business Machines CorporationDependency layer deployment optimization in a workload node cluster
US10635423B2 (en)2015-06-302020-04-28Vmware, Inc.Methods and apparatus for software lifecycle management of a virtual computing environment
US20200159933A1 (en)*2018-11-152020-05-21International Business Machines CorporationDetecting security risks related to a software component
US10671384B1 (en)*2017-12-072020-06-02Amazon Technologies, Inc.Proactive seeding of build Artifacts
US10687095B2 (en)2011-09-012020-06-16Divx, LlcSystems and methods for saving encoded media streamed using adaptive bitrate streaming
CN111309332A (en)*2020-02-112020-06-19北京达佳互联信息技术有限公司File content on-demand loading method and device, electronic equipment and storage medium
US10715806B2 (en)2013-03-152020-07-14Divx, LlcSystems, methods, and media for transcoding video data
US10728364B1 (en)*2019-09-302020-07-28Capital One Services, LlcComputer-based systems configured to manage continuous integration/continuous delivery programming pipelines with their associated datapoints and methods of use thereof
US20200366573A1 (en)*2019-05-172020-11-19Citrix Systems, Inc.Systems and methods for visualizing dependency experiments
US10848410B2 (en)*2017-03-292020-11-24Oracle International CorporationRanking service implementations for a service interface
US10878065B2 (en)2006-03-142020-12-29Divx, LlcFederated digital rights management scheme including trusted systems
US10893305B2 (en)2014-04-052021-01-12Divx, LlcSystems and methods for encoding and playing back video at different frame rates using enhancement layers
CN112256282A (en)*2020-09-242021-01-22深圳云天励飞技术股份有限公司Application mirror image construction method and device, electronic equipment and storage medium
US10901721B2 (en)2018-09-202021-01-26Vmware, Inc.Methods and apparatus for version aliasing mechanisms and cumulative upgrades for software lifecycle management
US10956145B2 (en)2019-01-222021-03-23Saudi Arabian Oil CompanySystem and method for determining dynamic dependencies for enterprise it change management, simulation and rollout
US10963373B2 (en)*2019-03-252021-03-30Aurora Labs Ltd.Identifying software dependencies using line-of-code behavior and relation models
EP3798822A1 (en)*2019-09-272021-03-31Argus Cyber Security LtdSystem and method for block and delta based update
US11080266B2 (en)*2018-07-302021-08-03Futurewei Technologies, Inc.Graph functional dependency checking
USRE48761E1 (en)2012-12-312021-09-28Divx, LlcUse of objective quality measures of streamed content to reduce streaming bandwidth
US11159746B2 (en)2003-12-082021-10-26Divx, LlcMultimedia distribution system for multimedia files with packed frames
US11190357B2 (en)*2018-05-182021-11-30Avive Solutions, Inc.Framework for ensuring software components are not corrupted
US11194563B1 (en)*2012-08-172021-12-07Tripwire, Inc.Operating system patching and software update reconciliation
US20210397426A1 (en)*2020-06-192021-12-23Uber Technologies, Inc.Efficient dependency management for software development environments
US11296928B2 (en)*2020-03-032022-04-05Level 3 Communications, LlcContaining a faulty stimulus in a content delivery network
US11355159B2 (en)2003-12-082022-06-07Divx, LlcMultimedia distribution system
CN114625616A (en)*2015-12-172022-06-14英特尔公司 Monitor the operation of the processor
CN114760355A (en)*2022-03-182022-07-15麒麟软件有限公司Js-dependent offline management method
US11392372B1 (en)*2018-02-152022-07-19Dell Products L.P.Identification of dependencies among software entities
US11416362B2 (en)2019-05-172022-08-16Citrix Systems, Inc.Dependency API controlled experiment dashboard
US11457054B2 (en)2011-08-302022-09-27Divx, LlcSelection of resolutions for seamless resolution switching of multimedia content
US20230073623A1 (en)*2021-09-092023-03-09International Business Machines CorporationDependency-based software upgrading
US20230229779A1 (en)*2022-01-182023-07-20Dell Products L.P.Automated ephemeral context-aware device provisioning
US20230237160A1 (en)*2022-01-242023-07-27Dell Products L.P.Method and system for proactively detecting and filtering vulnerabilities of an application upgrade before performing the application upgrade
US20230266956A1 (en)*2020-09-112023-08-24Inspur Suzhou Intelligent Technology Co., Ltd.Method and apparatus for processing mirror images of ai platform
US11811832B2 (en)2018-07-172023-11-07Microsoft Technology Licensing, LlcQueryless device configuration determination-based techniques for mobile device management
US11893120B1 (en)2022-09-082024-02-06Soos LlcApparatus and method for efficient vulnerability detection in dependency trees
CN119397555A (en)*2024-11-072025-02-07江苏入佳境信息科技有限公司 A data center security monitoring data management system and method
US12277427B2 (en)*2020-10-142025-04-15Red Hat, Inc.Graphical user interfaces for exploring and interacting with distributed software applications
US12361142B1 (en)2024-02-132025-07-15Endor Labs IncIdentifying and addressing potential vulnerabilities in third-party code
US12436748B2 (en)*2023-03-092025-10-07The Travelers Indemnity CompanySystems for application and data dependency identification, visualization, and management

Families Citing this family (177)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8074214B2 (en)*2005-05-192011-12-06Oracle International CorporationSystem for creating a customized software installation on demand
US7779401B2 (en)*2006-06-262010-08-17Research In Motion LimitedMethod and system for generating a reverse binary patch for undoing a software update
US8261345B2 (en)2006-10-232012-09-04Endeavors Technologies, Inc.Rule-based application access management
CN101325509B (en)2007-06-112011-04-06华为技术有限公司 Method, system and apparatus for installing software components
US9323519B2 (en)*2007-08-312016-04-26Red Hat, Inc.Packaging an application
US8892738B2 (en)2007-11-072014-11-18Numecent Holdings, Inc.Deriving component statistics for a stream enabled application
JP5136105B2 (en)*2008-02-132013-02-06富士通株式会社 Data loading apparatus and method for upgrading data loading apparatus
US9953143B2 (en)*2008-05-052018-04-24Oracle International CorporationSoftware identifier based correlation
US8281300B2 (en)*2008-07-022012-10-02Novell, Inc.Software package management
US9038056B1 (en)*2009-03-312015-05-19Avaya Inc.Method and apparatus for performing automatable software upgrades using a lightweight serviceless install agent
JP5368878B2 (en)*2009-05-252013-12-18キヤノン株式会社 Information processing apparatus, manufacturing apparatus, and device manufacturing method
US8381208B2 (en)*2009-06-112013-02-19International Business Machines CorporationTracking application installation among a plurality of client devices
US10055792B2 (en)*2009-11-042018-08-21Michael PriceSystem and method for automated risk management appraisal
US9176898B2 (en)2009-11-092015-11-03Bank Of America CorporationSoftware stack building using logically protected region of computer-readable medium
US20110113422A1 (en)2009-11-092011-05-12Bank Of America CorporationProgrammatic Creation Of Task Sequences From Manifests
US20110113416A1 (en)*2009-11-092011-05-12Bank Of America CorporationNetwork-Enhanced Control Of Software Updates Received Via Removable Computer-Readable Medium
US9122558B2 (en)2009-11-092015-09-01Bank Of America CorporationSoftware updates using delta patching
US8972974B2 (en)2009-11-092015-03-03Bank Of America CorporationMultiple invocation points in software build task sequence
US20110113420A1 (en)*2009-11-092011-05-12Bank Of America CorporationDistribution Of Software Updates
JP5515904B2 (en)*2010-03-172014-06-11株式会社リコー Information processing system, management apparatus, information processing apparatus, installation processing method, program, and storage medium
US8464208B2 (en)*2010-03-262013-06-11Oracle International CorporationCapturing and utilizing specific module dependency information
US9772831B2 (en)2010-04-262017-09-26Pivotal Software, Inc.Droplet execution engine for dynamic server application deployment
US9448790B2 (en)2010-04-262016-09-20Pivotal Software, Inc.Rapid updating of cloud applications
US8855627B2 (en)2010-06-142014-10-07Future Dial, Inc.System and method for enhanced diagnostics on mobile communication devices
US8910149B2 (en)*2010-12-242014-12-09Microsoft CorporationOn-demand or incremental remote data copy
US9286037B2 (en)*2010-12-292016-03-15Microsoft Technology Licensing, LlcPlatform for distributed applications
ES2707230T3 (en)*2011-01-312019-04-03Tata Consultancy Services Ltd Life cycle test
US8589893B1 (en)*2011-03-222013-11-19Amazon Technologies, Inc.Usage-based program slicing
JP5284403B2 (en)*2011-03-282013-09-11株式会社東芝 Ontology update device, method, and system
US9015710B2 (en)2011-04-122015-04-21Pivotal Software, Inc.Deployment system for multi-node applications
US8813060B2 (en)*2011-06-172014-08-19Microsoft CorporationContext aware application model for connected devices
US8676938B2 (en)*2011-06-282014-03-18Numecent Holdings, Inc.Local streaming proxy server
JP2013020354A (en)*2011-07-082013-01-31Ricoh Co LtdLog tabulation program, log tabulation device, and installer packager program
US9170798B2 (en)2012-03-022015-10-27Vmware, Inc.System and method for customizing a deployment plan for a multi-tier application in a cloud infrastructure
US8875120B2 (en)*2011-08-012014-10-28Salesforce.Com, Inc.Methods and apparatus for providing software bug-fix notifications for networked computing systems
US8996916B2 (en)2011-08-162015-03-31Future Dial, Inc.System and method for identifying problems via a monitoring application that repetitively records multiple separate consecutive files listing launched or installed applications
US9619779B2 (en)*2011-08-262017-04-11Apple Inc.Client-side policy enforcement of developer API use
US9037642B2 (en)2011-08-292015-05-19Fiberlink Communications CorporationPlatform for deployment and distribution of modules to endpoints
US20130067459A1 (en)*2011-09-092013-03-14Microsoft CorporationOrder-Independent Deployment Collections with Dependency Package Identifiers
US8677346B1 (en)*2011-09-272014-03-18Symantec CorporationProviding installer package information to a user
US20130081007A1 (en)*2011-09-272013-03-28International Business Machines CorporationProviding continuous application availability during application update
US9213579B2 (en)*2011-09-282015-12-15International Business Machines CorporationSoftware component placement on execution platforms
US10366176B2 (en)2011-10-152019-07-30Hewlett Packard Enterprise Development LpQuantifying power usage for a service
US8732690B1 (en)*2011-10-272014-05-20Crimson CorporationComputing device configured for installing an application
US20130117739A1 (en)*2011-11-092013-05-09Ford Global Technologies, LlcElectronic Tool for Automatically Programming a Plurality of Control Modules in a Vehicle On-Board Computer System
CN102426533B (en)*2011-12-122014-10-01奇智软件(北京)有限公司 Software installation method and device
US8898178B2 (en)*2011-12-152014-11-25Microsoft CorporationSolution monitoring system
US8938518B2 (en)*2012-01-162015-01-20International Business Machines CorporationTransferring applications and session state to a secondary device
US9386057B2 (en)2012-01-182016-07-05Numecent Holdings, Inc.Application streaming and execution system for localized clients
US9772832B2 (en)*2012-01-202017-09-26S-Printing Solution Co., Ltd.Computing system with support for ecosystem mechanism and method of operation thereof
US9170797B2 (en)*2012-01-312015-10-27Red Hat, Inc.Automated deployment of an application in a computing platform
US9262238B2 (en)2012-01-312016-02-16Red Hat, Inc.Connection management for an application in a computing platform
US9665356B2 (en)2012-01-312017-05-30Red Hat, Inc.Configuration of an application in a computing platform
US10031783B2 (en)*2012-03-022018-07-24Vmware, Inc.Execution of a distributed deployment plan for a multi-tier application in a cloud infrastructure
US9047133B2 (en)2012-03-022015-06-02Vmware, Inc.Single, logical, multi-tier application blueprint used for deployment and management of multiple physical applications in a cloud environment
US9052961B2 (en)2012-03-022015-06-09Vmware, Inc.System to generate a deployment plan for a cloud infrastructure according to logical, multi-tier application blueprint
US9485304B2 (en)2012-04-302016-11-01Numecent Holdings, Inc.Asset streaming and delivery
WO2013183249A1 (en)*2012-06-042013-12-12日本電気株式会社Deployment device and deployment method
US20140325502A1 (en)*2012-06-292014-10-30Giannis ZarifisPackaging, distribution and de-packaging of device-independent software applications
US9348652B2 (en)2012-07-022016-05-24Vmware, Inc.Multi-tenant-cloud-aggregation and application-support system
US10117092B2 (en)2012-08-162018-10-30Future Dial, Inc.Mobile device transfer station
US10198366B2 (en)2012-08-162019-02-05Future Dial, Inc.System for mobile computing device data synchronization
US8930899B2 (en)2012-08-182015-01-06International Business Machines CorporationArtifact divider for large scale application builds
US9798557B2 (en)2012-08-242017-10-24Ca, Inc.Injection of updated classes for a java agent
US9817656B2 (en)2012-08-242017-11-14Ca, Inc.Hot rollback of updated agent
US9792338B2 (en)2012-09-072017-10-17Oracle International CorporationRole assignments in a cloud infrastructure
US9621435B2 (en)2012-09-072017-04-11Oracle International CorporationDeclarative and extensible model for provisioning of cloud based services
US10148530B2 (en)2012-09-072018-12-04Oracle International CorporationRule based subscription cloning
US9276942B2 (en)2012-09-072016-03-01Oracle International CorporationMulti-tenancy identity management system
US9667470B2 (en)2012-09-072017-05-30Oracle International CorporationFailure handling in the execution flow of provisioning operations in a cloud environment
US10021168B2 (en)2012-09-112018-07-10Numecent Holdings, Inc.Application streaming using pixel streaming
US8949824B2 (en)2012-09-282015-02-03Wal-Mart Stores, Inc.Systems and methods for installing, managing, and provisioning applications
US9235491B2 (en)2012-09-282016-01-12Wal-Mart Stores, Inc.Systems and methods for installing, managing, and provisioning applications
US9317269B2 (en)2012-09-282016-04-19Wal-Mart Stores, Inc.Systems and methods for installing, managing, and provisioning applications
GB2506595A (en)2012-10-022014-04-09IbmProvisioning systems in parallel based on success rate
US9569274B2 (en)2012-10-162017-02-14Microsoft Technology Licensing, LlcDistributed application optimization using service groups
US9164746B2 (en)*2012-10-312015-10-20Wal-Mart Stores, Inc.Automatic topology extraction and plotting with correlation to real time analytic data
US8966316B2 (en)*2012-11-302015-02-24Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Identifying software responsible for changes in system stability
MX342205B (en)2012-12-142016-09-21Ericsson Telefon Ab L MSystems, methods, and computer program products for a software build and load process using a compilation and deployment service.
US9875090B2 (en)*2012-12-202018-01-23Microsoft Technology Licensing, LlcProgram analysis based on program descriptors
US9661048B2 (en)2013-01-182017-05-23Numecent Holding, Inc.Asset streaming and delivery
CN103970516B (en)*2013-01-302015-10-07腾讯科技(深圳)有限公司Redundancy image deletion method and device
US20140259004A1 (en)*2013-03-072014-09-11Go Daddy Operating Company, LLCSystem for trusted application deployment
US20140259003A1 (en)*2013-03-072014-09-11Go Daddy Operating Company, LLCMethod for trusted application deployment
US9753714B1 (en)*2013-03-122017-09-05Ca, Inc.Software package management systems including multiple modules for supporting multiple software package types
US9379954B2 (en)2013-03-152016-06-28Chef Software Inc.Configuration management for a resource with prerequisites
EP2981892B1 (en)2013-04-012020-05-06OC Acquisition LLCUpdate management for a distributed computing system
US8756614B2 (en)2013-06-052014-06-17Splunk Inc.Central registry for binding features using dynamic pointers
US9594545B2 (en)*2013-06-052017-03-14Splunk Inc.System for displaying notification dependencies between component instances
US10061626B2 (en)2013-06-052018-08-28Splunk Inc.Application framework providing a registry for mapping names to component instances
CN104253831B (en)*2013-06-262018-05-11国际商业机器公司A kind of method and system for being used for the application deployment in cloud computing environment
JP6365543B2 (en)*2013-08-122018-08-01日本電気株式会社 Software aging test system, software aging test method, and software aging test program
JP2015060557A (en)*2013-09-202015-03-30キヤノン株式会社 Information processing system, information processing apparatus, device apparatus, software installation method, and computer program
US9250889B2 (en)*2013-10-182016-02-02International Business Machines CorporationAssigning severity to a software update
US20150242282A1 (en)*2014-02-242015-08-27Red Hat, Inc.Mechanism to update software packages
KR20160130785A (en)2014-02-272016-11-14오픈모바일 월드 와이드, 인크In-process trapping for service substitution in hosted applicaitons executing on mobile devices with multi operating system environment
WO2015163938A1 (en)*2014-04-252015-10-29OpenMobile World Wide, Inc.Hybrid installation application package files for multi-operating system environment
US9405524B1 (en)*2014-04-302016-08-02Allscripts Software, LlcSoftware verification system and methods
US9336018B2 (en)*2014-05-022016-05-10Oracle International CorporationMechanism for class data sharing using extension and application class-loaders
US9223558B2 (en)2014-06-022015-12-29International Business Machines CorporationSoftware installation and configuration
EP2958021A1 (en)*2014-06-202015-12-23Nederlandse Organisatie voor toegepast- natuurwetenschappelijk onderzoek TNOData verification in a distributed data processing system
US20150379064A1 (en)*2014-06-252015-12-31Linkedin CorporationDependency management during model compilation of statistical models
US9535688B2 (en)*2014-07-232017-01-03Verizon Patent And Licensing Inc.Efficient deployment of application revisions and implementation of application rollbacks across multiple application servers
RU2573783C1 (en)2014-08-012016-01-27Закрытое акционерное общество "Лаборатория Касперского"System and method of modifying application functionality
CN105335187B (en)2014-08-142019-12-13阿里巴巴集团控股有限公司 Applied processing method and device
US9146711B1 (en)*2014-08-272015-09-29International Business Machines CorporationSoftware component configuration identification
JP6507643B2 (en)*2015-01-052019-05-08富士通株式会社 Application providing method, application providing server and application providing program
US9626277B2 (en)2015-04-012017-04-18Microsoft Technology Licensing, LlcAnomaly analysis for software distribution
US9612827B2 (en)2015-06-112017-04-04International Business Machines CorporationAutomatically complete a specific software task using hidden tags
US9594624B2 (en)2015-06-122017-03-14International Business Machines CorporationResolving and preventing computer system failures caused by changes to the installed software
US9612821B2 (en)*2015-07-022017-04-04International Business Machines CorporationPredicting the success of a continuous software deployment pipeline
US9965639B2 (en)*2015-07-172018-05-08International Business Machines CorporationSource authentication of a software product
US9983985B2 (en)2015-08-062018-05-29Sap SeSystem and method for software upgrade analysis
US20170046145A1 (en)*2015-08-132017-02-16Unisys CorporationSystems and methods for dynamically installing a program's dependent modules before program execution
US10142174B2 (en)2015-08-252018-11-27Oracle International CorporationService deployment infrastructure request provisioning
US9740473B2 (en)2015-08-262017-08-22Bank Of America CorporationSoftware and associated hardware regression and compatibility testing system
US11709799B2 (en)*2015-08-292023-07-25Vmware, Inc.Content or file based application virtualization using a cache
US9916148B2 (en)*2015-12-022018-03-13Vmware, Inc.System for managing software package configuration
US10474445B2 (en)*2015-12-072019-11-12Microsoft Technology Licensing, LlcUpdating dependent services
US10191753B2 (en)2016-03-302019-01-29Oracle International CorporationGenerating verification metadata and verifying a runtime type based on verification metadata
US10394528B2 (en)2016-03-302019-08-27Oracle International CorporationReturning a runtime type loaded from an archive in a module system
US10152407B1 (en)*2016-05-192018-12-11Ingram Micro, Inc.Optimization of analysis of automated test results
WO2017212496A2 (en)*2016-06-082017-12-14Veriversion Labs Ltd.Methods and systems of software testing, distribution, installation and deployment
US10169120B2 (en)*2016-06-242019-01-01International Business Machines CorporationRedundant software stack
US10142162B2 (en)2016-08-192018-11-27International Business Machines CorporationMobile application behavior modification via context sensitive issue framework
US10185620B2 (en)*2016-09-132019-01-22Bank Of America CorporationAutomated teller machine (“ATM”) software recovery
US10007582B2 (en)2016-09-272018-06-26International Business Machines CorporationRebuild rollback support in distributed SDS systems
CN108132791A (en)*2016-11-302018-06-08佛山市顺德区美的电热电器制造有限公司Customization method, system, smart machine and the server of smart machine
US10235157B2 (en)2016-12-292019-03-19Arris Enterprises LlcMethod and system for analytics-based updating of networked devices
US10289401B1 (en)*2016-12-302019-05-14Juniper Networks, IncSystems and methods for efficiently downgrading operating systems installed on network devices
US10447814B2 (en)*2017-02-022019-10-15Microsoft Technology Licensing, LlcJoint servicing of software packages
US10558450B2 (en)*2017-02-072020-02-11Wyse Technology L.L.C.Mechanism for customizing multiple computing devices
US10620941B2 (en)*2017-04-112020-04-14Dell Products L.P.Updating and rolling back known good states of information handling systems
US10671674B2 (en)2017-04-142020-06-02International Business Machines CorporationFinding a problem in procedures described in a guide document
CN107678936B (en)*2017-06-252021-02-09平安科技(深圳)有限公司Business system pre-inspection method, server and computer readable storage medium
US10666507B2 (en)*2017-06-302020-05-26Microsoft Technology Licensing, LlcAutomatic reconfiguration of dependency graph for coordination of device configuration
US10579357B2 (en)2017-07-202020-03-03International Business Machines CorporationCognitive expected program code installation result assessment
US10474478B2 (en)*2017-10-272019-11-12Intuit Inc.Methods, systems, and computer program product for implementing software applications with dynamic conditions and dynamic actions
US11340880B2 (en)*2018-05-172022-05-24Hewlett-Packard Development Company, L.P.Application management service including package file
US11113031B2 (en)*2018-10-102021-09-07Visa International Service AssociationSystems and methods for loading project data
US10884815B2 (en)2018-10-292021-01-05Pivotal Software, Inc.Independent services platform
US11086619B2 (en)2019-01-042021-08-10Morgan Stanley Services Group Inc.Code analytics and publication platform
US10642716B1 (en)*2019-02-072020-05-05Fujitsu LimitedAutomated software program repair
US11153373B2 (en)2019-05-032021-10-19EMC IP Holding Company LLCMethod and system for performance-driven load shifting
US10996944B2 (en)*2019-05-062021-05-04Red Hat, Inc.Automated software selection using matrix factorization
US11526379B2 (en)2019-06-192022-12-13International Business Machines CorporationApplication building in a distributed computing environment
US11422917B2 (en)2019-07-262022-08-23Red Hat, Inc.Deriving software application dependency trees for white-box testing
US11580255B2 (en)2019-11-112023-02-14Bank Of America CorporationSecurity tool for n-tier platforms
CN110908675B (en)*2019-11-152023-10-24北京百度网讯科技有限公司Method and device for acquiring running environment and electronic equipment
US10877867B1 (en)2019-12-172020-12-29CloudFit Software, LLCMonitoring user experience for cloud-based services
US11012326B1 (en)*2019-12-172021-05-18CloudFit Software, LLCMonitoring user experience using data blocks for secure data access
US11003433B1 (en)*2020-02-052021-05-11Dell Products L.P.System and method for improved peer-to-peer software distribution
US20210248558A1 (en)*2020-02-112021-08-123Sharp LLCSimulations Based on Capturing and Organizing Visuals and Dynamics of Software Products
CN113574839B (en)*2020-02-282024-04-09华为技术有限公司Software version rollback method, device and system
US11360751B2 (en)2020-03-192022-06-14Codelogic, Inc.Systems and methods for dependency analysis
US11288166B2 (en)2020-07-202022-03-29Red Hat, Inc.Determining a recommended software-stack for a target software item
US11513781B2 (en)2020-08-072022-11-29International Business Machines CorporationSimulating container deployment
US11204758B1 (en)*2020-08-112021-12-21Oracle International CorporationComputer cloud system with predictive patching
US11176024B1 (en)2020-09-232021-11-16International Business Machines CorporationSoftware patch application and testing optimization
US11467947B2 (en)*2020-10-192022-10-11EMC IP Holding Company LLCAutomated mocking of computer system deployments
US11340914B2 (en)*2020-10-212022-05-24Red Hat, Inc.Run-time identification of dependencies during dynamic linking
US11663112B2 (en)2020-10-222023-05-30EMC IP Holding Company LLCSelection of computer system deployments to mock for testing
US11520675B2 (en)2020-10-232022-12-06EMC IP Holding Company LLCAccelerated replay of computer system configuration sequences
US11461166B2 (en)2020-11-102022-10-04Sap SeIntelligent integration error handling in enterprise systems
US11424982B2 (en)*2021-01-222022-08-23Vmware, Inc.Remediation of a system to new desired state using configuration dependency graph
US11956232B2 (en)2021-03-192024-04-09Okta, Inc.Integration packaging for a multi-tenant computing environment
US11907706B2 (en)*2021-05-142024-02-20Vmware, Inc.System and method of analyzing update readiness for distributed software systems
US11900093B2 (en)2021-07-202024-02-13Red Hat, Inc.Constructing pipelines for implementing a software-stack resolution process
US11531530B1 (en)2021-08-172022-12-20Red Hat, Inc.Dynamic automation of prerequisite component deployment in disconnected environments
US11995420B2 (en)2021-08-192024-05-28Red Hat, Inc.Generating a build process for building software in a target environment
US11941393B2 (en)2021-11-012024-03-26Capital One Services, LlcSystems and methods for managing a software repository
US11645071B1 (en)*2022-04-192023-05-09International Business Machines, CorporationIntelligent installation for client systems
US12197901B2 (en)2022-12-212025-01-14International Business Machines CorporationAutomatic precision dependencies management
KR102619048B1 (en)*2023-05-122023-12-27쿠팡 주식회사Method for handling fault and system thereof
US20250156206A1 (en)*2023-11-152025-05-15Oracle International CorporationProgrammatic Reprovisioning of Computing Platform Configurations
US20250190575A1 (en)*2023-12-062025-06-12International Business Machines CorporationAssessing sbom accuracy and completeness
WO2025147246A1 (en)*2024-01-042025-07-10Siemens CorporationAutomated dependency verification and provisioning for software systems

Family Cites Families (79)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6117187A (en)*1997-09-302000-09-12Hewlett-Packard CompanyAutomatic generation of a software installation package
US6202207B1 (en)1998-01-282001-03-13International Business Machines CorporationMethod and a mechanism for synchronized updating of interoperating software
US6381742B2 (en)1998-06-192002-04-30Microsoft CorporationSoftware package management
US7526468B2 (en)1999-01-082009-04-28Computer Associates Think, Inc.System and method for recursive path analysis of DBMS procedures
US6591418B2 (en)1999-03-262003-07-08Dell U.S.A., L.P.Factory software management system
US6675382B1 (en)*1999-06-142004-01-06Sun Microsystems, Inc.Software packaging and distribution system
US6349137B1 (en)1999-08-052002-02-19Rockwell Electronic Commerce Corp.Apparatus and method for providing support software for an agent workstation of an automatic call distributor
US6542167B1 (en)2000-01-282003-04-01Wind River Systems, Inc.System and method for flexible software linking
US20020087949A1 (en)2000-03-032002-07-04Valery GolenderSystem and method for software diagnostics using a combination of visual and dynamic tracing
US20010037289A1 (en)2000-04-272001-11-01Mona MayrMethods and systems of identifying, processing and credit evaluating low-moderate income populations and reject inferencing of credit applicants
US6698018B1 (en)2000-05-102004-02-24Microsoft CorporationSystem and method of multiple-stage installation of a suite of applications
US7000230B1 (en)2000-06-212006-02-14Microsoft CorporationNetwork-based software extensions
US6883168B1 (en)2000-06-212005-04-19Microsoft CorporationMethods, systems, architectures and data structures for delivering software via a network
US20040003266A1 (en)2000-09-222004-01-01Patchlink CorporationNon-invasive automatic offsite patch fingerprinting and updating system and method
US6832373B2 (en)2000-11-172004-12-14Bitfone CorporationSystem and method for updating and distributing information
US6918112B2 (en)*2000-11-292005-07-12Microsoft CorporationSystem and method to facilitate installation of components across one or more computers
US7076496B1 (en)2001-02-232006-07-113Com CorporationMethod and system for server based software product release version tracking
USPP13320P2 (en)*2001-04-172002-12-03Berry Genetics, Inc.Strawberry plant named ‘BG-633’
US20020188941A1 (en)2001-06-122002-12-12International Business Machines CorporationEfficient installation of software packages
US20030028870A1 (en)2001-08-012003-02-06Weisman Mitchell T.Distribution of downloadable software over a network
US6954928B2 (en)2001-08-082005-10-11Hewlett-Packard Development Company, L.P.Method for selecting a set of patches to update a system of programs
US6986135B2 (en)2001-09-062006-01-10Cognos IncorporatedDeployment manager for organizing and deploying an application in a distributed computing environment
US20030172368A1 (en)2001-12-262003-09-11Elizabeth AlumbaughSystem and method for autonomously generating heterogeneous data source interoperability bridges based on semantic modeling derived from self adapting ontology
US7503042B2 (en)2002-03-082009-03-10Microsoft CorporationNon-script based intelligent migration tool capable of migrating software selected by a user, including software for which said migration tool has had no previous knowledge or encounters
US7600021B2 (en)2002-04-032009-10-06Microsoft CorporationDelta replication of source files and packages across networked resources
US7249174B2 (en)2002-06-122007-07-24Bladelogic, Inc.Method and system for executing and undoing distributed server change operations
US6938250B2 (en)2002-06-122005-08-30Microsoft CorporationImage-based software installation
US7228526B2 (en)2002-06-122007-06-05Microsoft CorporationApplication imaging infrastructure
GB0214303D0 (en)2002-06-212002-07-31Koninkl Philips Electronics NvServer side configuration management
US7246352B2 (en)2002-07-242007-07-17International Business Machines CorporationSystem for generating a virtual map to a plurality of files necessary for installing software from multiple networked locations
US20040054991A1 (en)2002-09-172004-03-18Harres John M.Debugging tool and method for tracking code execution paths
US8312446B2 (en)2002-12-172012-11-13International Business Machines CorporationDependency management when upgrading application components
US7478385B2 (en)2003-01-172009-01-13National Instruments CorporationInstalling software using programmatic component dependency analysis
WO2004081758A2 (en)2003-03-122004-09-23Digex, Inc.System and method for maintaining installed software compliance with build standards
US20040250247A1 (en)2003-06-092004-12-09Sun Microsystems, Inc.Extensible software installation and configuration framework
US7313792B2 (en)2003-09-082007-12-25Microsoft CorporationMethod and system for servicing software
US7913246B2 (en)2003-10-272011-03-22American Power Conversion CorporationSystem and method for updating a software program
WO2005055072A1 (en)2003-11-262005-06-16Hewlett-Packard Development Company, L.P.System and method for management and installation of operating system images for computers
US7376945B1 (en)2003-12-022008-05-20Cisco Technology, Inc.Software change modeling for network devices
US20050125525A1 (en)2003-12-092005-06-09International Business MachinesMethod, system, and storage medium for providing intelligent distribution of software and files
US7404180B2 (en)2003-12-112008-07-22Sap AgTrace management in client-server applications
US7568195B2 (en)*2003-12-162009-07-28Microsoft CorporationDetermining a maximal set of dependent software updates valid for installation
US7603668B2 (en)2004-01-092009-10-13Hewlett-Packard Development Company, L.P.Determining the applicability of patches for installation on a computer system
US7765592B2 (en)2004-01-102010-07-27Microsoft CorporationChanged file identification, software conflict resolution and unwanted file removal
US7617519B2 (en)*2004-03-182009-11-10Microsoft CorporationSystem and method for intelligent recommendation with experts for user trust decisions
US7694291B2 (en)2004-04-062010-04-06Hewlett-Packard Development Company, L.P.Build optimizer tool for efficient management of software builds for mobile devices
US7735077B2 (en)*2004-05-052010-06-08Bea Systems, Inc.System and method for inventory services
JP2006099307A (en)2004-09-292006-04-13Hitachi Ltd How to install application sets on distributed servers
US20060080656A1 (en)2004-10-122006-04-13Microsoft CorporationMethods and instructions for patch management
US7765538B2 (en)*2004-10-292010-07-27Hewlett-Packard Development Company, L.P.Method and apparatus for determining which program patches to recommend for installation
US20060140144A1 (en)2004-12-272006-06-29Motorola, Inc.Method and system for providing an open gateway initiative bundle over the air
US7987459B2 (en)2005-03-162011-07-26Microsoft CorporationApplication programming interface for identifying, downloading and installing applicable software updates
EP1739552A1 (en)2005-06-212007-01-03Hewlett-Packard Development Company, L.P.Software installation method and computer system
US8291405B2 (en)*2005-08-302012-10-16Novell, Inc.Automatic dependency resolution by identifying similar machine profiles
US20070101197A1 (en)2005-11-032007-05-03International Business Machines CorporationSystem and method for representing system capabilities as software packages in a software package management system
US20070169079A1 (en)*2005-11-082007-07-19Microsoft CorporationSoftware update management
US7478093B2 (en)2006-01-302009-01-13International Business Machines CorporationDesign of self-adapting meta descriptors based on real use scenarios and experiences
US20070240134A1 (en)2006-02-282007-10-11Joydeep BuragohainSoftware packaging model supporting multiple entity types
US7971202B2 (en)2006-03-142011-06-28International Business Machines CorporationMethod for advanced management of software distribution tasks
US8060871B2 (en)2006-03-302011-11-15Microsoft CorporationServicing software through versioning
US20070277167A1 (en)2006-05-232007-11-29International Business Machines CorporationSystem and method for computer system maintenance
US7839816B2 (en)2006-06-122010-11-23Hewlett-Packard Development Company, L.P.Assembly, and associated methodology, for provisioning computer device with operating software
US20070300215A1 (en)2006-06-262007-12-27Bardsley Jeffrey SMethods, systems, and computer program products for obtaining and utilizing a score indicative of an overall performance effect of a software update on a software host
US8387038B2 (en)2006-08-142013-02-26Caterpillar Inc.Method and system for automatic computer and user migration
US7865874B2 (en)*2006-08-282011-01-04Oracle America, Inc.System and method for information collection for an adaptive software dependency model
US7761395B2 (en)*2006-08-282010-07-20Oracle America, Inc.System and method for scalable processing of collected knowledge by creating knowledge generation nodes
US7752158B2 (en)*2006-08-282010-07-06Oracle America, Inc.System and method for generating an adaptive software knowledge model incorporating new information with model dependency analysis
US7870539B2 (en)*2006-08-282011-01-11Oracle America, Inc.System and method for cross-channel dependency resolution in a dependency model
US20080077592A1 (en)2006-09-272008-03-27Shane Brodie method and apparatus for device authentication
US7987460B2 (en)*2006-10-102011-07-26Intel CorporationAutomation tool for application installations
US8185872B2 (en)2006-11-272012-05-22Red Hat, Inc.Cross-platform software package generation
US7840942B2 (en)2006-11-292010-11-23International Business Machines CorporationConfiguration file sharing
US20080140732A1 (en)2006-12-112008-06-12Bentley System, Inc.Method and system for sharing file based data
US20080148248A1 (en)*2006-12-152008-06-19Michael VolkmerAutomatic software maintenance with change requests
US20080201705A1 (en)2007-02-152008-08-21Sun Microsystems, Inc.Apparatus and method for generating a software dependency map
US7861231B2 (en)2007-03-092010-12-28International Business Machines CorporationSystem and method of identification of dangling pointers
US8245209B2 (en)2007-05-292012-08-14International Business Machines CorporationDetecting dangling pointers and memory leaks within software
US20090328023A1 (en)2008-06-272009-12-31Gregory Roger BestlandImplementing optimized installs around pre-install and post-install actions
US20130055202A1 (en)*2011-08-252013-02-28International Business Machines CorporationIdentifying components of a bundled software product

Cited By (392)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20090037897A1 (en)*2001-03-302009-02-05International Business Machines CorporationInstalling and Upgrading an Application in a Computer System
US8250568B2 (en)*2001-03-302012-08-21International Business Machines CorporationInstalling and upgrading an application in a computer system
US20100011042A1 (en)*2001-10-292010-01-14Eric DebesMethod and Apparatus for Efficient Integer Transform
US11297263B2 (en)2003-12-082022-04-05Divx, LlcMultimedia distribution system for multimedia files with packed frames
US11735227B2 (en)2003-12-082023-08-22Divx, LlcMultimedia distribution system
US11735228B2 (en)2003-12-082023-08-22Divx, LlcMultimedia distribution system
US11159746B2 (en)2003-12-082021-10-26Divx, LlcMultimedia distribution system for multimedia files with packed frames
US11509839B2 (en)2003-12-082022-11-22Divx, LlcMultimedia distribution system for multimedia files with packed frames
US11355159B2 (en)2003-12-082022-06-07Divx, LlcMultimedia distribution system
US9038082B2 (en)2004-05-282015-05-19Oracle International CorporationResource abstraction via enabler and metadata
US9565297B2 (en)2004-05-282017-02-07Oracle International CorporationTrue convergence with end to end identity management
US8156485B2 (en)*2004-12-032012-04-10Google Inc.Method and apparatus for creating a pluggable, prioritized configuration engine to be used for configuring a software during installation, update and new profile creation
US20060123409A1 (en)*2004-12-032006-06-08International Business Machines CorporationMethod and apparatus for creating a pluggable, prioritized configuration engine to be used for configuring a software during installation, update and new profile creation
US8321498B2 (en)2005-03-012012-11-27Oracle International CorporationPolicy interface description framework
US8843919B1 (en)2005-12-302014-09-23United Services Automobile Association (Usaa)Method and system for restoring software
US8726271B1 (en)2005-12-302014-05-13United Services Automobile Association (Usaa)Method and system for installing software
US7770167B1 (en)*2005-12-302010-08-03United Services Automobile Association (Usaa)Method and system for installing software
US10592229B1 (en)2005-12-302020-03-17United Services Automobile AssociationMethod and system for restoring software
US8566820B1 (en)2005-12-302013-10-22United Services Automobile Association (Usaa)Method and system for installing software
US7840961B1 (en)2005-12-302010-11-23United Services Automobile Association (Usaa)Method and system for installing software on multiple computing systems
US9245236B2 (en)2006-02-162016-01-26Oracle International CorporationFactorization of concerns to build a SDP (service delivery platform)
US11886545B2 (en)2006-03-142024-01-30Divx, LlcFederated digital rights management scheme including trusted systems
US10878065B2 (en)2006-03-142020-12-29Divx, LlcFederated digital rights management scheme including trusted systems
US20110246982A1 (en)*2007-02-152011-10-06Oracle America, Inc.Apparatus and method for maintaining a software repository
US8527979B2 (en)*2007-02-152013-09-03Oracle America, Inc.Apparatus and method fro maintaining a software repository
US8744055B2 (en)2007-03-232014-06-03Oracle International CorporationAbstract application dispatcher
US20080235327A1 (en)*2007-03-232008-09-25Oracle International CorporationAchieving low latencies on network events in a non-real time platform
US8675852B2 (en)2007-03-232014-03-18Oracle International CorporationUsing location as a presence attribute
US8321594B2 (en)2007-03-232012-11-27Oracle International CorporationAchieving low latencies on network events in a non-real time platform
US8954380B2 (en)*2007-06-052015-02-10Canon Kabushiki KaishaApplication management method and information processing apparatus
US20100070468A1 (en)*2007-06-052010-03-18Canon Kabushiki KaishaApplication management method and information processing apparatus
US20090113044A1 (en)*2007-10-312009-04-30Lancaster Arthur LSystem and method of configuring a network
US8069230B2 (en)*2007-10-312011-11-29Affinegy, Inc.System and method of configuring a network
US20120036240A1 (en)*2007-10-312012-02-09Affinegy, Inc.System and method of configuring a network
US8769061B2 (en)*2007-10-312014-07-01Affinegy, Inc.System and method of configuring a network
US8539097B2 (en)2007-11-142013-09-17Oracle International CorporationIntelligent message processing
US10902883B2 (en)2007-11-162021-01-26Divx, LlcSystems and methods for playing back multimedia files incorporating reduced index structures
US10141024B2 (en)2007-11-162018-11-27Divx, LlcHierarchical and reduced index structures for multimedia files
US11495266B2 (en)2007-11-162022-11-08Divx, LlcSystems and methods for playing back multimedia files incorporating reduced index structures
US8370506B2 (en)2007-11-202013-02-05Oracle International CorporationSession initiation protocol-based internet protocol television
US20090165015A1 (en)*2007-12-212009-06-25Schlumberger Technology CorporationManaging dependencies among applications using satisfiability engine
US20090183182A1 (en)*2008-01-102009-07-16Microsoft CorporationDynamic Composition of Virtualized Applications
US20090187894A1 (en)*2008-01-212009-07-23International Business Machines CorporationMethod, apparatus or software for identifying dependencies between components for a given build of a componentised product
US8464222B2 (en)*2008-01-212013-06-11International Business Machines CorporationMethod, apparatus or software for identifying dependencies between components for a given build of a componentised product
US9654515B2 (en)2008-01-232017-05-16Oracle International CorporationService oriented architecture-based SCIM platform
US8966498B2 (en)2008-01-242015-02-24Oracle International CorporationIntegrating operational and business support systems with a service delivery platform
US8589338B2 (en)2008-01-242013-11-19Oracle International CorporationService-oriented architecture (SOA) management of data repository
US20110066719A1 (en)*2008-01-312011-03-17Vitaly MiryanovAutomated Applicatin Dependency Mapping
WO2009096970A1 (en)*2008-01-312009-08-06Hewlett-Packard Development Company, L.P.Automated application dependency mapping
US8401022B2 (en)2008-02-082013-03-19Oracle International CorporationPragmatic approaches to IMS
US8683459B2 (en)*2008-02-262014-03-25Sap AgAutomated virtual appliance sizing
US20090217260A1 (en)*2008-02-262009-08-27Alexander GebhartAutomated virtual appliance sizing
US8166459B2 (en)*2008-02-272012-04-24Sap AgApparatus and method of generating self-debugging computer software
US20090217235A1 (en)*2008-02-272009-08-27Sap AgApparatus and Method of Generating Self-Debugging Computer Software
US8914493B2 (en)2008-03-102014-12-16Oracle International CorporationPresence-based event driven architecture
US20090241107A1 (en)*2008-03-212009-09-24Canon Kabushiki KaishaLicense file issuance apparatus, image processing apparatus, license file issuance method, application installation method, and storage medium
US8438559B2 (en)*2008-04-182013-05-07Oracle America, Inc.Method and system for platform-agnostic software installation
US20090265586A1 (en)*2008-04-182009-10-22Sun Microsystems, Inc.Method and system for installing software deliverables
US20090265701A1 (en)*2008-04-182009-10-22Sun Microsystems, Inc.Method and system for platform-agnostic software installation
US8458703B2 (en)2008-06-262013-06-04Oracle International CorporationApplication requesting management function based on metadata for managing enabler or dependency
US20090328051A1 (en)*2008-06-262009-12-31Oracle International CorporationResource abstraction via enabler and metadata
US20090328023A1 (en)*2008-06-272009-12-31Gregory Roger BestlandImplementing optimized installs around pre-install and post-install actions
US9032390B2 (en)*2008-07-292015-05-12Qualcomm IncorporatedFramework versioning
US20100162229A1 (en)*2008-07-292010-06-24Palm, Inc.Framework versioning
US9779111B2 (en)2008-08-072017-10-03Code Systems CorporationMethod and system for configuration of virtualized software applications
US9864600B2 (en)2008-08-072018-01-09Code Systems CorporationMethod and system for virtualization of software applications
US10819530B2 (en)2008-08-212020-10-27Oracle International CorporationCharging enabler
US8505067B2 (en)2008-08-212013-08-06Oracle International CorporationService level network quality of service policy enforcement
US20100058310A1 (en)*2008-08-292010-03-04Samsung Electronics Co., Ltd.Workform management apparatus and method, image forming apparatus, and workform management system
US8918774B2 (en)*2008-09-042014-12-23International Business Machines CorporationUpdating a computer system
US8930930B2 (en)2008-09-042015-01-06International Business Machines CorporationUpdating a computer system
US20120192172A1 (en)*2008-09-042012-07-26International Business Machines CorporationUpdating a computer system
US20100058313A1 (en)*2008-09-042010-03-04Uwe HansmannUpdating a computer system
US20100083246A1 (en)*2008-09-292010-04-01Synopsys, Inc.System and method for verifying delivered software
US20100083228A1 (en)*2008-09-302010-04-01International Business Machines CorporationMapping a Class, Method, Package, and/or Pattern to a Component
US8166077B2 (en)*2008-09-302012-04-24International Business Machines CorporationMapping a class, method, package, and/or pattern to a component
US20100100870A1 (en)*2008-10-212010-04-22Oracle International CorporationConfiguration deployment management
US8290984B2 (en)*2008-10-212012-10-16Oracle International CorporationConfiguration deployment management
US20100107151A1 (en)*2008-10-242010-04-29Oracle International CorporationMethod and system for implementing performance kits
US8739154B2 (en)*2008-10-242014-05-27Oracle International CorporationMethod and system for implementing performance kits
US20100162233A1 (en)*2008-12-192010-06-24Electronics And Telecommunications Research InstituteMethod and system for distributing bundled applications
US10437896B2 (en)2009-01-072019-10-08Divx, LlcSingular, collective, and automated creation of a media guide for online content
US20100211941A1 (en)*2009-02-132010-08-19Mobitv, Inc.System for automatic management of applications on remote devices
US8707288B2 (en)*2009-02-132014-04-22Mobitv, Inc.System for automatic management of applications on remote devices
US20130167136A1 (en)*2009-03-182013-06-27Adobe Systems IncorporatedComponent-based installation
EP2328088A4 (en)*2009-04-012013-03-27Hitachi Solutions Ltd DOMOTIC NETWORK SYSTEM, GATEWAY DEVICE, AND FIRMWARE FIRMWARE UPDATE
US20100306593A1 (en)*2009-05-292010-12-02Anton ArapovAutomatic bug reporting tool
US8694831B2 (en)*2009-05-292014-04-08Red Hat, Inc.Automatic bug reporting tool
US8879547B2 (en)2009-06-022014-11-04Oracle International CorporationTelephony application services
US20110010649A1 (en)*2009-07-072011-01-13Hidehiko WatanabeInformation processing apparatus, information processing method, and program
US8930910B2 (en)*2009-07-072015-01-06Ricoh Company, Ltd.Information processing apparatus, information processing method, and program
US20110016194A1 (en)*2009-07-152011-01-20Microsoft CorporationConnecting galleries to dynamic server-hosted content
US8296399B2 (en)*2009-07-152012-10-23Microsoft CorporationConnecting galleries to dynamic server-hosted content
US8806477B2 (en)2009-10-302014-08-12Red Hat, Inc.Space efficient software package management
US20110107300A1 (en)*2009-11-022011-05-05Seth Kelby VidalSystems and methods for utilizing a history of changes associated with software packages and configuration management to manage multiple computing systems
US9727352B2 (en)*2009-11-022017-08-08Red Hat, Inc.Utilizing history of changes associated with software packages to manage computing systems
US20140033315A1 (en)*2009-11-192014-01-30Adobe Systems IncorporatedMethod and system for enforcing a license dependency rule for a software application
US8739298B2 (en)*2009-11-192014-05-27Adobe Systems IncorporatedMethod and system for enforcing a license dependency rule for a software application
US8583830B2 (en)2009-11-192013-11-12Oracle International CorporationInter-working with a walled garden floor-controlled system
US8533773B2 (en)2009-11-202013-09-10Oracle International CorporationMethods and systems for implementing service level consolidated user information management
US20110145278A1 (en)*2009-11-202011-06-16Oracle International CorporationMethods and systems for generating metadata describing dependencies for composable elements
US9269060B2 (en)*2009-11-202016-02-23Oracle International CorporationMethods and systems for generating metadata describing dependencies for composable elements
US11102553B2 (en)2009-12-042021-08-24Divx, LlcSystems and methods for secure playback of encrypted elementary bitstreams
US10212486B2 (en)2009-12-042019-02-19Divx, LlcElementary bitstream cryptographic material transport systems and methods
US12184943B2 (en)2009-12-042024-12-31Divx, LlcSystems and methods for secure playback of encrypted elementary bitstreams
US10484749B2 (en)2009-12-042019-11-19Divx, LlcSystems and methods for secure playback of encrypted elementary bitstreams
US9503407B2 (en)2009-12-162016-11-22Oracle International CorporationMessage forwarding
US9509790B2 (en)2009-12-162016-11-29Oracle International CorporationGlobal presence
US20110161953A1 (en)*2009-12-302011-06-30Lutz DominickMethod for operating a hospital information system
US9773017B2 (en)2010-01-112017-09-26Code Systems CorporationMethod of configuring a virtual application
US20110173594A1 (en)*2010-01-142011-07-14Microsoft CorporationSelective Loading of Code Elements for Code Analysis
US9710355B2 (en)*2010-01-142017-07-18Microsoft Technology Licensing, LlcSelective loading of code elements for code analysis
US9081646B2 (en)*2010-01-222015-07-14Red Hat, Inc.Building packages of functionally different programs from source code of a single program
US20110185352A1 (en)*2010-01-222011-07-28Glauber CostaBuilding packages of functionally different programs from source code of a single program
US20110185339A1 (en)*2010-01-262011-07-28International Business Machines CorporationAutomating the creation of an application provisioning model
US8589864B2 (en)*2010-01-262013-11-19International Business Machines CorporationAutomating the creation of an application provisioning model
US9749393B2 (en)2010-01-272017-08-29Code Systems CorporationSystem for downloading and executing a virtual application
US10409627B2 (en)2010-01-272019-09-10Code Systems CorporationSystem for downloading and executing virtualized application files identified by unique file identifiers
US20110185304A1 (en)*2010-01-282011-07-28International Business Machines CorporationGraphical guides to aid user selection of groups of instruction packages
US8495497B2 (en)*2010-01-282013-07-23International Business Machines CorporationGraphical guides to aid user selection of groups of instruction packages
US9569286B2 (en)2010-01-292017-02-14Code Systems CorporationMethod and system for improving startup performance and interoperability of a virtual application
US11321148B2 (en)2010-01-292022-05-03Code Systems CorporationMethod and system for improving startup performance and interoperability of a virtual application
US11196805B2 (en)2010-01-292021-12-07Code Systems CorporationMethod and system for permutation encoding of digital data
US20110191762A1 (en)*2010-02-022011-08-04International Business Machines CorporationMining dependencies from disk images
US9563434B2 (en)2010-02-022017-02-07International Business Machines CorporationMining dependencies from disk images
US20110214116A1 (en)*2010-02-262011-09-01Seth Kelby VidalSystems and methods for managing software package updates using communication pipes
US8209564B2 (en)*2010-02-262012-06-26Red Hat, Inc.Systems and methods for initiating software repairs in conjunction with software package updates
US9092295B2 (en)2010-02-262015-07-28Red Hat, Inc.Managing software package updates using communication pipes
US9152484B2 (en)2010-02-262015-10-06Red Hat, Inc.Generating predictive diagnostics via package update manager
US10824521B2 (en)2010-02-262020-11-03Red Hat, Inc.Generating predictive diagnostics via package update manager
US20110214112A1 (en)*2010-02-262011-09-01Seth Kelby VidalSystems and mehtods for generating predictive diagnostics via package update manager
US10534624B2 (en)2010-02-262020-01-14Red Hat, Inc.Generating and storing translation information as package metadata
US9116802B2 (en)2010-02-262015-08-25Red Hat, Inc.Diagnostic notification via package update manager
US20110214118A1 (en)*2010-02-262011-09-01James AntillSystems and methods for generating and storing translation information as package metadata
US20110214018A1 (en)*2010-02-262011-09-01Seth Kelby VidalSystems and methods for diagnostic notification via package update manager
US20110214021A1 (en)*2010-02-262011-09-01Seth Kelby VidalSystems and methods for initiating software repairs in conjunction with software package updates
US9626237B2 (en)2010-04-172017-04-18Code Systems CorporationMethod of hosting a first application in a second application
US10402239B2 (en)2010-04-172019-09-03Code Systems CorporationMethod of hosting a first application in a second application
US9772834B2 (en)2010-04-272017-09-26Red Hat, Inc.Exportable encoded identifications of networked machines
US8539479B2 (en)*2010-04-302013-09-17Sap AgSystem and method for application function consolidation
US20110271286A1 (en)*2010-04-302011-11-03Sap AgSystem and method for application function consolidation
US9003389B2 (en)*2010-05-252015-04-07Red Hat, Inc.Generating an encoded package profile based on executing host processes
US20110296393A1 (en)*2010-05-252011-12-01Seth Kelby VidalSystems and methods for generating an encoded package profile based on executing host processes
US8762931B2 (en)2010-05-262014-06-24Red Hat, Inc.Generating an encoded package profile
US20120117560A1 (en)*2010-05-262012-05-10Tibco Software Inc.Capability model for deploying componentized applications
US20120117539A1 (en)*2010-05-262012-05-10Tibco Software Inc.Capability model for deploying componentized applications
US8930942B2 (en)*2010-05-262015-01-06Tibco Software Inc.Capability model for deploying componentized applications
US8381036B2 (en)2010-05-262013-02-19Red Hat, Inc.Systems and methods for restoring machine state history related to detected faults in package update process
US9367302B2 (en)2010-05-272016-06-14Red Hat, Inc.Generating client qualification to execute package update manager
US9417865B2 (en)2010-05-282016-08-16Red Hat, Inc.Determining when to update a package manager software
US8429256B2 (en)2010-05-282013-04-23Red Hat, Inc.Systems and methods for generating cached representations of host package inventories in remote package repositories
US10158707B2 (en)2010-07-022018-12-18Code Systems CorporationMethod and system for profiling file access by an executing virtual application
US9639387B2 (en)2010-07-022017-05-02Code Systems CorporationMethod and system for prediction of software data consumption patterns
US10114855B2 (en)*2010-07-022018-10-30Code Systems CorporationMethod and system for building and distributing application profiles via the internet
US9984113B2 (en)2010-07-022018-05-29Code Systems CorporationMethod and system for building a streaming model
US9483296B2 (en)*2010-07-022016-11-01Code Systems CorporationMethod and system for building and distributing application profiles via the internet
US20160373526A1 (en)*2010-07-022016-12-22Code Systems CorporationMethod and system for building and distributing application profiles via the internet
US20140222904A1 (en)*2010-07-022014-08-07Code Systems CorporationMethod and system for building and distributing application profiles via the internet
US8856953B2 (en)2010-09-012014-10-07Red Hat, Inc.Access policy for package update processes
US8713558B2 (en)2010-09-012014-04-29Red Hat, Inc.Generating package profiles in software package repositories using selective subsets of packages
US8776014B2 (en)2010-09-232014-07-08Microsoft CorporationSoftware build analysis
US9632769B2 (en)2010-09-232017-04-25Microsoft Technology Licensing, LlcSoftware build optimization
US8806471B2 (en)2010-09-282014-08-12Red Hat, Inc.Upgrade and downgrade in package update operations
US10055576B2 (en)2010-10-062018-08-21Red Hat, Inc.Detection of malicious software packages
US9792429B2 (en)2010-10-062017-10-17Red Hat, Inc.Detection of malicious software packages
US10110663B2 (en)2010-10-182018-10-23Code Systems CorporationMethod and system for publishing virtual applications to a web server
US20120102569A1 (en)*2010-10-212012-04-26F-Secure CorporationComputer system analysis method and apparatus
US9747425B2 (en)2010-10-292017-08-29Code Systems CorporationMethod and system for restricting execution of virtual application to a managed process environment
US20120124570A1 (en)*2010-11-162012-05-17Motorola Mobility, Inc.Method and system for facilitating the providing of software updates to mobile devices
US9003400B2 (en)2010-11-292015-04-07Red Hat, Inc.Tracking computing systems utilizing software repositories
US9256666B2 (en)*2010-12-142016-02-09International Business Machines CorporationLinking of a plurality of items of a user interface to display new information inferred from the plurality of items that are linked
US20120151418A1 (en)*2010-12-142012-06-14International Business Machines CorporationLinking of a plurality of items of a user interface to display new information inferred from the plurality of items that are linked
US11989544B2 (en)2010-12-202024-05-21Microsoft Technology Licensing, LlcSoftware deployment to multiple computing devices
US20120159468A1 (en)*2010-12-202012-06-21Microsoft CorporationSoftware deployment to multiple computing devices
US10296317B2 (en)*2010-12-202019-05-21Microsoft Technology Licensing, LlcContinuous publication of application to remote computing devices
US20120191845A1 (en)*2010-12-232012-07-26Computer Associates Think, Inc.Methods and Systems for Executing Applications on Personal Digital Assistant Terminals
US10368096B2 (en)2011-01-052019-07-30Divx, LlcAdaptive streaming systems and methods for performing trick play
US10382785B2 (en)2011-01-052019-08-13Divx, LlcSystems and methods of encoding trick play streams for use in adaptive streaming
US11638033B2 (en)2011-01-052023-04-25Divx, LlcSystems and methods for performing adaptive bitrate streaming
US12250404B2 (en)2011-01-052025-03-11Divx, LlcSystems and methods for performing adaptive bitrate streaming
US12262051B2 (en)2011-01-052025-03-25Divx, LlcSystems and methods for performing adaptive bitrate streaming
US20120204149A1 (en)*2011-02-032012-08-09International Business Machines CorporationDiscovery-based migration correctness testing
US20120215831A1 (en)*2011-02-222012-08-23Julian Michael UrbachSoftware Application Delivery and Launching System
US10114660B2 (en)*2011-02-222018-10-30Julian Michael UrbachSoftware application delivery and launching system
US9959113B2 (en)2011-03-012018-05-01Red Hat, Inc.Managing versions of software packages
US20120254900A1 (en)*2011-04-012012-10-04Ebay Inc.Flow tracing though diverse logical and physical application and infrastructure layers/dependencies
US9170917B2 (en)*2011-04-012015-10-27Paypal, Inc.Flow tracing though diverse logical and physical application and infrastructure layers/dependencies
US10353808B2 (en)2011-04-012019-07-16Paypal, Inc.Flow tracing of software calls
US20120311562A1 (en)*2011-06-012012-12-06Yanlin WangExtendable event processing
WO2013011401A1 (en)*2011-07-212013-01-24Lam Research CorporationData architecture and user interface for plasma processing related software applications
US11457054B2 (en)2011-08-302022-09-27Divx, LlcSelection of resolutions for seamless resolution switching of multimedia content
US10341306B2 (en)2011-08-312019-07-02Divx, LlcSystems and methods for application identification
US11870758B2 (en)2011-08-312024-01-09Divx, LlcSystems and methods for application identification
US12355736B2 (en)2011-08-312025-07-08Divx, LlcSystems and methods for application identification
US12244878B2 (en)2011-09-012025-03-04Divx, LlcSystems and methods for distributing content using a common set of encryption keys
US10687095B2 (en)2011-09-012020-06-16Divx, LlcSystems and methods for saving encoded media streamed using adaptive bitrate streaming
US10341698B2 (en)2011-09-012019-07-02Divx, LlcSystems and methods for distributing content using a common set of encryption keys
US10244272B2 (en)2011-09-012019-03-26Divx, LlcSystems and methods for playing back alternative streams of protected content protected using common cryptographic information
US10856020B2 (en)2011-09-012020-12-01Divx, LlcSystems and methods for distributing content using a common set of encryption keys
US11178435B2 (en)2011-09-012021-11-16Divx, LlcSystems and methods for saving encoded media streamed using adaptive bitrate streaming
US10225588B2 (en)2011-09-012019-03-05Divx, LlcPlayback devices and methods for playing back alternative streams of content protected using a common set of cryptographic keys
US11683542B2 (en)2011-09-012023-06-20Divx, LlcSystems and methods for distributing content using a common set of encryption keys
US20150193331A1 (en)*2011-09-022015-07-09Vu LamSystems and methods for processing software application metadata associated with a software application
US9118686B2 (en)2011-09-062015-08-25Microsoft Technology Licensing, LlcPer process networking capabilities
US8990561B2 (en)2011-09-092015-03-24Microsoft Technology Licensing, LlcPervasive package identifiers
US9773102B2 (en)2011-09-092017-09-26Microsoft Technology Licensing, LlcSelective file access for applications
US9679130B2 (en)2011-09-092017-06-13Microsoft Technology Licensing, LlcPervasive package identifiers
US10469622B2 (en)2011-09-122019-11-05Microsoft Technology Licensing, LlcPlatform-enabled proximity service
US9800688B2 (en)2011-09-122017-10-24Microsoft Technology Licensing, LlcPlatform-enabled proximity service
US9535751B2 (en)*2011-09-152017-01-03International Business Machines CorporationResource selection advisor mechanism
US20130073713A1 (en)*2011-09-152013-03-21International Business Machines CorporationResource Selection Advisor Mechanism
US8949429B1 (en)*2011-12-232015-02-03Amazon Technologies, Inc.Client-managed hierarchical resource allocation
US9183663B1 (en)2011-12-302015-11-10Graphon CorporationSystem for and method of classifying and translating graphics commands in client-server computing systems
US9064292B1 (en)2011-12-302015-06-23hopTo, Inc.System for and method of classifying and translating graphics commands in client-server computing systems
US8922569B1 (en)2011-12-302014-12-30hopTo Inc.Cloud based system for and method of translating between disparate 3D graphics languages in client-server computing environments
WO2013109555A1 (en)*2012-01-192013-07-25Microsoft CorporationManaging script file dependencies and load times
US9037636B2 (en)2012-01-192015-05-19Microsoft Technology Licensing, LlcManaging script file dependencies and load times
JP2015508190A (en)*2012-01-192015-03-16マイクロソフト コーポレーション Managing script file dependencies and load times
KR102036392B1 (en)2012-01-192019-10-24마이크로소프트 테크놀로지 라이센싱, 엘엘씨Managing script file dependencies and load times
KR20140116874A (en)*2012-01-192014-10-06마이크로소프트 코포레이션Managing script file dependencies and load times
EP2805251B1 (en)*2012-01-192022-10-19Microsoft Technology Licensing, LLCManaging script file dependencies and load times
CN104081377A (en)*2012-01-192014-10-01微软公司Managing script file dependencies and load times
US9804933B2 (en)*2012-01-292017-10-31Huawei Device Co., Ltd.System differential upgrade method, apparatus, and mobile terminal
US20140372799A1 (en)*2012-01-292014-12-18Huawei Device Co., Ltd.System Differential Upgrade Method, Apparatus, and Mobile Terminal
CN104160375A (en)*2012-03-012014-11-19日本电气株式会社Device for creating system construction procedure, method for creating system construction procedure, and program
US20150033204A1 (en)*2012-03-012015-01-29Nec CorporationSystem-construction-procedure generating device, system-construction-procedure generating method, and program thereof
EP2821918A4 (en)*2012-03-012015-12-16Nec CorpDevice for creating system construction procedure, method for creating system construction procedure, and program
US20130262401A1 (en)*2012-03-302013-10-03Branch Banking and Trust CompnaySystem and Method for License Reclamation
US9916342B2 (en)*2012-03-302018-03-13Branch Banking And Trust CompanySystem and method for license reclamation
US8826223B2 (en)2012-04-182014-09-02International Business Machines CorporationTechniques for objective assessment and improvement of software quality
US9342295B2 (en)2012-04-232016-05-17Hewlett Packard Enterprise Development LpDynamic software updates
US20130283252A1 (en)*2012-04-232013-10-24Sandya Srivilliputtur MannarswamyDynamic Software Updates
US9256419B2 (en)*2012-04-232016-02-09Hewlett Packard Enterprise Development LpDynamic software updates
US20150007197A1 (en)*2012-04-272015-01-01Travis S. TrippMapping application dependencies at runtime
US20140020049A1 (en)*2012-07-132014-01-16Angel Secure Networks, Inc.System and method for policy driven protection of remote computing environments
US9355228B2 (en)*2012-07-132016-05-31Angel Secure Networks, Inc.System and method for policy driven protection of remote computing environments
US11194563B1 (en)*2012-08-172021-12-07Tripwire, Inc.Operating system patching and software update reconciliation
US9128792B2 (en)*2012-09-282015-09-08Wal-Mart Stores, Inc.Systems and methods for installing, managing, and provisioning applications
US20140096129A1 (en)*2012-09-282014-04-03Wal-Mart Stores, Inc.Systems and methods for installing, managing, and provisioning applications
US9717985B2 (en)2012-10-022017-08-01Razer (Asia-Pacific) Pte. Ltd.Fragment-based mobile device application streaming utilizing crowd-sourcing
US9747000B2 (en)2012-10-022017-08-29Razer (Asia-Pacific) Pte. Ltd.Launching applications on an electronic device
US10540368B2 (en)2012-10-022020-01-21Razer (Asia-Pacific) Pte. Ltd.System and method for resolving synchronization conflicts
US10684744B2 (en)2012-10-022020-06-16Razer (Asia-Pacific) Pte. Ltd.Launching applications on an electronic device
US9654556B2 (en)*2012-10-022017-05-16Razer (Asia-Pacific) Pte. Ltd.Managing applications on an electronic device
US10814229B2 (en)2012-10-022020-10-27Razer (Asia-Pacific) Pte. Ltd.Fragment-based mobile device application streaming utilizing crowd-sourcing
US20150373107A1 (en)*2012-10-022015-12-24Nextbit Systems, Inc.Managing applications on an electronic device
US20140115151A1 (en)*2012-10-142014-04-24Empire Technology Development LlcError-capturing service replacement in datacenter environment for simplified application restructuring
US10356204B2 (en)2012-12-132019-07-16Microsoft Technology Licensing, LlcApplication based hardware identifiers
USRE49990E1 (en)2012-12-312024-05-28Divx, LlcUse of objective quality measures of streamed content to reduce streaming bandwidth
US12177281B2 (en)2012-12-312024-12-24Divx, LlcSystems, methods, and media for controlling delivery of content
US10225299B2 (en)2012-12-312019-03-05Divx, LlcSystems, methods, and media for controlling delivery of content
USRE48761E1 (en)2012-12-312021-09-28Divx, LlcUse of objective quality measures of streamed content to reduce streaming bandwidth
US11438394B2 (en)2012-12-312022-09-06Divx, LlcSystems, methods, and media for controlling delivery of content
US10805368B2 (en)2012-12-312020-10-13Divx, LlcSystems, methods, and media for controlling delivery of content
US11785066B2 (en)2012-12-312023-10-10Divx, LlcSystems, methods, and media for controlling delivery of content
US10162696B2 (en)2013-01-312018-12-25Entit Software LlcDependency monitoring
US10447780B2 (en)*2013-03-042019-10-15Vmware, Inc.Cross-file differential content synchronization
US10715806B2 (en)2013-03-152020-07-14Divx, LlcSystems, methods, and media for transcoding video data
US11849112B2 (en)2013-03-152023-12-19Divx, LlcSystems, methods, and media for distributed transcoding video data
US9858247B2 (en)2013-05-202018-01-02Microsoft Technology Licensing, LlcRuntime resolution of content references
US10462537B2 (en)2013-05-302019-10-29Divx, LlcNetwork video streaming with trick play based on separate trick play files
US12407906B2 (en)2013-05-302025-09-02Divx, LlcNetwork video streaming with trick play based on separate trick play files
US10095513B1 (en)*2013-06-042018-10-09The Mathworks, Inc.Functional dependency analysis
US9104519B1 (en)*2013-06-172015-08-11Symantec CorporationProvisioning partner aware apps on sandboxed operating systems
US9942298B2 (en)*2013-09-102018-04-10International Business Machines CorporationDynamic help pages using linked data
US20150074231A1 (en)*2013-09-102015-03-12International Business Machines CorporationDynamic help pages using linked data
US20150074229A1 (en)*2013-09-102015-03-12International Business Machines CorporationDynamic help pages using linked data
US9942300B2 (en)*2013-09-102018-04-10International Business Machines CorporationDynamic help pages using linked data
US20150082298A1 (en)*2013-09-192015-03-19Qiu Shi WANGPackaging and deploying hybrid applications
US20160261459A1 (en)*2013-10-142016-09-08Hewlett-Packard Development Company, L.P.Package dependency maps for distributed computing
WO2015057188A1 (en)*2013-10-142015-04-23Hewlett-Packard Development Company, L.P.Package dependency maps for distributed computing
US20150121485A1 (en)*2013-10-302015-04-301E LimitedConfiguration of network devices
US9548891B2 (en)*2013-10-302017-01-171E LimitedConfiguration of network devices
US9471336B2 (en)*2013-11-122016-10-18Sap SeMechanism for delivery of help content to a cloud landscape
US20150134686A1 (en)*2013-11-122015-05-14Nikolai NeichevMechanism for delivery of help content to a cloud landscape
US11502899B2 (en)*2013-12-172022-11-15International Business Machines CorporationDynamic product installation based on user feedback
US10594550B2 (en)2013-12-172020-03-17International Business Machines CorporationDynamic product installation based on user feedback
US9170927B1 (en)*2014-04-032015-10-27International Business Machines CorporationAutomatic testing a software product comprising a plurality of software packages
GB2524798A (en)*2014-04-032015-10-07IbmMethod and test environment for automatic testing a software product comprising a plurality of software packages
US10893305B2 (en)2014-04-052021-01-12Divx, LlcSystems and methods for encoding and playing back video at different frame rates using enhancement layers
US11711552B2 (en)2014-04-052023-07-25Divx, LlcSystems and methods for encoding and playing back video at different frame rates using enhancement layers
US9274784B2 (en)*2014-06-022016-03-01Sap SeAutomatic deployment and update of hybrid applications
US9882969B2 (en)2014-07-112018-01-30Vmware, Inc.Methods and apparatus to configure virtual resource managers for use in virtual server rack deployments for virtual computing environments
US10051041B2 (en)2014-07-112018-08-14Vmware, Inc.Methods and apparatus to configure hardware management systems for use in virtual server rack deployments for virtual computing environments
US10044795B2 (en)2014-07-112018-08-07Vmware Inc.Methods and apparatus for rack deployments for virtual computing environments
US10097620B2 (en)2014-07-112018-10-09Vmware Inc.Methods and apparatus to provision a workload in a virtual server rack deployment
US9705974B2 (en)2014-07-112017-07-11Vmware, Inc.Methods and apparatus to transfer physical hardware resources between virtual rack domains in a virtualized server rack
US10038742B2 (en)2014-07-112018-07-31Vmware, Inc.Methods and apparatus to retire hosts in virtual server rack deployments for virtual computing environments
US20160188310A1 (en)*2014-12-262016-06-30Canon Kabushiki KaishaInformation processing apparatus, control method for information processing apparatus, and storage medium of program for executing control method
US9916149B2 (en)*2014-12-262018-03-13Canon Kabushiki KaishaInformation processing apparatus, control method for information processing apparatus, and storage medium of program for executing control method
US20180181579A1 (en)*2014-12-312018-06-28Quest SoftwareEmail and identity migration based on relationship information
US9805040B2 (en)*2014-12-312017-10-31Quest Software Inc.Email and identity migration based on relationship information
US10021050B2 (en)*2014-12-312018-07-10Airwatch LlcSecure conversation and document binder
US20160188614A1 (en)*2014-12-312016-06-30Dell Products L.P.Email and Identity Migration Based on Relationship Information
US10929340B2 (en)*2014-12-312021-02-23Quest Software Inc.Email and identity migration based on relationship information
US10248403B2 (en)*2015-03-132019-04-02Kony, Inc.Providing updates for natively rendered mobile applications
US20160266889A1 (en)*2015-03-132016-09-15Kony, Inc.Providing updates for natively rendered mobile applications
US10275240B2 (en)2015-05-282019-04-30EntIT Software, LLCDependency rank based on commit history
US9652218B2 (en)*2015-06-172017-05-16International Business Machines CorporationFeature exploitation evaluator
US9665363B2 (en)*2015-06-172017-05-30International Business Machines CorporationFeature exploitation evaluator
US10740081B2 (en)2015-06-302020-08-11Vmware, Inc.Methods and apparatus for software lifecycle management of a virtual computing environment
CN107810475A (en)*2015-06-302018-03-16威睿公司Method and apparatus for the software life cycle management of virtual computation environmental
US10528364B2 (en)*2015-06-302020-01-07Yandex Europe AgMethod and system for dynamic indexation and loading of module codes
US10635423B2 (en)2015-06-302020-04-28Vmware, Inc.Methods and apparatus for software lifecycle management of a virtual computing environment
US20180018187A1 (en)*2015-06-302018-01-18Yandex Europe AgMethod and system for dynamic indexation and loading of module codes
US10346182B2 (en)*2015-06-302019-07-09Yandex Europe AgMethod and system for dynamic indexation and loading of module codes
WO2017004269A1 (en)*2015-06-302017-01-05Vmware, Inc.Methods and apparatus for software lifecycle management of a virtual computing environment
US9870213B2 (en)*2015-08-062018-01-16Sap SeUnified consumption experience for software installation
US9946533B2 (en)*2015-09-302018-04-17Apple Inc.Software updating
US10860310B2 (en)2015-09-302020-12-08Apple Inc.Software updating
US9678720B2 (en)*2015-09-302017-06-13Semmle LimitedImplicit software dependency analysis
US20170090901A1 (en)*2015-09-302017-03-30Apple Inc.Software Updating
US10599427B2 (en)2015-09-302020-03-24Apple Inc.Software updating
US9678721B2 (en)*2015-09-302017-06-13Semmle LimitedImplicit software dependency analysis
US9792109B2 (en)2015-09-302017-10-17Apple Inc.Software updating
CN114625616A (en)*2015-12-172022-06-14英特尔公司 Monitor the operation of the processor
US10216562B2 (en)*2016-02-232019-02-26International Business Machines CorporationGenerating diagnostic data
US10289397B2 (en)*2016-03-292019-05-14Airwatch LlcSilent installation of software with dependencies
US9705978B1 (en)*2016-07-012017-07-11Red Hat Israel, Ltd.Dependency graph management
US10530640B2 (en)*2016-09-292020-01-07Micro Focus LlcDetermining topology using log messages
US10261770B2 (en)*2016-11-172019-04-16Bank Of America CorporationInstall file size optimization and installation verification system
US10824411B2 (en)2016-11-172020-11-03Bank Of America CorporationInstall file size optimization and installation verification system
CN106789161A (en)*2016-11-242017-05-31北京无线电测量研究所A kind of RapidIO routing configuration devices and method based on VPX systems
US10127029B1 (en)*2016-12-302018-11-13Veritas Technologies LlcOperating system installation using logical volumes
US10318314B2 (en)*2017-02-242019-06-11International Business Machines CorporationTechniques for managing software container dependencies
US20180260201A1 (en)*2017-03-082018-09-13International Business Machines CorporationIntelligent software deployment on an iaas platform
US10831463B2 (en)2017-03-082020-11-10International Business Machines CorporationIntelligent software deployment on an IaaS platform
US10848410B2 (en)*2017-03-292020-11-24Oracle International CorporationRanking service implementations for a service interface
US10652106B2 (en)*2017-04-242020-05-12Servicenow, Inc.Installation and upgrade of visualizations for managed networks
US20180309642A1 (en)*2017-04-242018-10-25Servicenow, Inc.Installation and upgrade of visualizations for managed networks
US11456927B2 (en)2017-04-242022-09-27Servicenow, Inc.Installation and upgrade of visualizations for managed networks
US10083030B1 (en)*2017-05-042018-09-25Amazon Technologies, Inc.Asynchronous dependency resolution
WO2019021064A1 (en)*2017-07-252019-01-31Aurora Labs LtdConstructing software delta updates for vehicle ecu software and abnormality detection based on toolchain
US10402192B2 (en)*2017-07-252019-09-03Aurora Labs Ltd.Constructing software delta updates for vehicle ECU software and abnormality detection based on toolchain
US20190034193A1 (en)*2017-07-252019-01-31Aurora Labs Ltd.Constructing software delta updates for vehicle ecu software and abnormality detection based on toolchain
US11467823B2 (en)2017-07-252022-10-11Aurora Labs Ltd.Constructing software delta updates for controller software and abnormality detection based on toolchain
US10990383B2 (en)2017-07-252021-04-27Aurora Labs Ltd.Constructing software delta updates for controller software and abnormality detection based on toolchain
US10514906B2 (en)2017-07-252019-12-24Aurora Labs Ltd.Constructing software delta updates for controller software and abnormality detection based on toolchain
US10838713B2 (en)2017-07-252020-11-17Aurora Labs Ltd.Constructing software delta updates for controller software and abnormality detection based on toolchain
US10671384B1 (en)*2017-12-072020-06-02Amazon Technologies, Inc.Proactive seeding of build Artifacts
US20190050294A1 (en)*2017-12-292019-02-14Intel CorporationContext aware software update framework for autonomous vehicles
EP3734518A4 (en)*2018-02-062021-03-10Huawei Technologies Co., Ltd. DATA PROCESSING METHODS BASED ON MACHINE LEARNING AND ASSOCIATED DEVICE
CN110119808A (en)*2018-02-062019-08-13华为技术有限公司A kind of data processing method and relevant device based on machine learning
US11392372B1 (en)*2018-02-152022-07-19Dell Products L.P.Identification of dependencies among software entities
US11190357B2 (en)*2018-05-182021-11-30Avive Solutions, Inc.Framework for ensuring software components are not corrupted
US20190370101A1 (en)*2018-06-042019-12-05International Business Machines CorporationAutomated cognitive problem management
US11086708B2 (en)*2018-06-042021-08-10International Business Machines CorporationAutomated cognitive multi-component problem management
US11811832B2 (en)2018-07-172023-11-07Microsoft Technology Licensing, LlcQueryless device configuration determination-based techniques for mobile device management
US11080266B2 (en)*2018-07-302021-08-03Futurewei Technologies, Inc.Graph functional dependency checking
US11184223B2 (en)*2018-07-312021-11-23Microsoft Technology Licensing, LlcImplementation of compliance settings by a mobile device for compliance with a configuration scenario
US20200044916A1 (en)*2018-07-312020-02-06Microsoft Technology Licensing, LlcImplementation of compliance settings by a mobile device for compliance with a configuration scenario
US11461086B2 (en)2018-08-172022-10-04Ivanti, Inc.Methods and apparatus for safe and smart distribution of software patches
AU2019321589B2 (en)*2018-08-172024-03-28Ivanti, Inc.Methods and apparatus for safe and smart distribution of software patches
WO2020037204A1 (en)*2018-08-172020-02-20Ivanti, Inc.Methods and apparatus for safe and smart distribution of software patches
US10901798B2 (en)*2018-09-172021-01-26International Business Machines CorporationDependency layer deployment optimization in a workload node cluster
US20200089542A1 (en)*2018-09-172020-03-19International Business Machines CorporationDependency layer deployment optimization in a workload node cluster
US10901721B2 (en)2018-09-202021-01-26Vmware, Inc.Methods and apparatus for version aliasing mechanisms and cumulative upgrades for software lifecycle management
US20200159933A1 (en)*2018-11-152020-05-21International Business Machines CorporationDetecting security risks related to a software component
US10885200B2 (en)*2018-11-152021-01-05International Business Machines CorporationDetecting security risks related to a software component
US10956145B2 (en)2019-01-222021-03-23Saudi Arabian Oil CompanySystem and method for determining dynamic dependencies for enterprise it change management, simulation and rollout
US10963373B2 (en)*2019-03-252021-03-30Aurora Labs Ltd.Identifying software dependencies using line-of-code behavior and relation models
US12045551B2 (en)2019-03-252024-07-23Aurora Labs Ltd.Identifying software dependencies using controller code models
US11216360B2 (en)2019-03-252022-01-04Aurora Labs Ltd.Identifying software dependencies using controller code models
US11741280B2 (en)2019-03-252023-08-29Aurora Labs Ltd.Identifying software dependencies using controller code models
US11442850B2 (en)2019-03-252022-09-13Aurora Labs Ltd.Identifying software dependencies using controller code models
US11416362B2 (en)2019-05-172022-08-16Citrix Systems, Inc.Dependency API controlled experiment dashboard
US20200366573A1 (en)*2019-05-172020-11-19Citrix Systems, Inc.Systems and methods for visualizing dependency experiments
EP3798822A1 (en)*2019-09-272021-03-31Argus Cyber Security LtdSystem and method for block and delta based update
US11354104B2 (en)2019-09-302022-06-07Capital One Services, LlcComputer-based systems configured to manage continuous integration/continuous delivery programming pipelines with their associated datapoints and methods of use thereof
US10728364B1 (en)*2019-09-302020-07-28Capital One Services, LlcComputer-based systems configured to manage continuous integration/continuous delivery programming pipelines with their associated datapoints and methods of use thereof
CN111309332A (en)*2020-02-112020-06-19北京达佳互联信息技术有限公司File content on-demand loading method and device, electronic equipment and storage medium
US11296928B2 (en)*2020-03-032022-04-05Level 3 Communications, LlcContaining a faulty stimulus in a content delivery network
US11736344B2 (en)2020-03-032023-08-22Level 3 Communications, LlcContaining a faulty stimulus in a content delivery network
US20210397426A1 (en)*2020-06-192021-12-23Uber Technologies, Inc.Efficient dependency management for software development environments
US20230266956A1 (en)*2020-09-112023-08-24Inspur Suzhou Intelligent Technology Co., Ltd.Method and apparatus for processing mirror images of ai platform
US12288051B2 (en)*2020-09-112025-04-29Inspur Suzhou Intelligent Technology Co., Ltd.Method and apparatus for processing mirror images of ai platform
CN112256282A (en)*2020-09-242021-01-22深圳云天励飞技术股份有限公司Application mirror image construction method and device, electronic equipment and storage medium
US12277427B2 (en)*2020-10-142025-04-15Red Hat, Inc.Graphical user interfaces for exploring and interacting with distributed software applications
US12182560B2 (en)*2021-09-092024-12-31International Business Machines CorporationDependency-based software upgrading
US20230073623A1 (en)*2021-09-092023-03-09International Business Machines CorporationDependency-based software upgrading
US20230229779A1 (en)*2022-01-182023-07-20Dell Products L.P.Automated ephemeral context-aware device provisioning
US12174961B2 (en)*2022-01-182024-12-24Dell Products L.P.Automated ephemeral context-aware device provisioning
US20230237160A1 (en)*2022-01-242023-07-27Dell Products L.P.Method and system for proactively detecting and filtering vulnerabilities of an application upgrade before performing the application upgrade
US12141293B2 (en)*2022-01-242024-11-12Dell Products L.P.Method and system for proactively detecting and filtering vulnerabilities of an application upgrade before performing the application upgrade
CN114760355A (en)*2022-03-182022-07-15麒麟软件有限公司Js-dependent offline management method
US11893120B1 (en)2022-09-082024-02-06Soos LlcApparatus and method for efficient vulnerability detection in dependency trees
US12436748B2 (en)*2023-03-092025-10-07The Travelers Indemnity CompanySystems for application and data dependency identification, visualization, and management
US12361142B1 (en)2024-02-132025-07-15Endor Labs IncIdentifying and addressing potential vulnerabilities in third-party code
US12361141B1 (en)*2024-02-132025-07-15Endor Labs IncIdentifying an update of a code dependency to use based on risk and benefit trade-offs
US20250258927A1 (en)*2024-02-132025-08-14Endor Labs IncIdentifying an update of a code dependency to use based on risk and benefit trade-offs
US12393700B1 (en)*2024-02-132025-08-19Endor Labs IncIdentifying an update of a code dependency to use based on risk and benefit trade-offs
CN119397555A (en)*2024-11-072025-02-07江苏入佳境信息科技有限公司 A data center security monitoring data management system and method

Also Published As

Publication numberPublication date
US8621453B2 (en)2013-12-31
US8566819B2 (en)2013-10-22
US8719814B2 (en)2014-05-06
US20110225461A1 (en)2011-09-15
US20110231836A1 (en)2011-09-22
US8533704B2 (en)2013-09-10
US20110191766A1 (en)2011-08-04
US8589915B2 (en)2013-11-19
US20110246982A1 (en)2011-10-06
US8640123B2 (en)2014-01-28
US20110225577A1 (en)2011-09-15
US20120151468A1 (en)2012-06-14
US8776047B2 (en)2014-07-08
US20110214119A1 (en)2011-09-01
US8527979B2 (en)2013-09-03
US8621454B2 (en)2013-12-31
US20110258619A1 (en)2011-10-20
US8631400B2 (en)2014-01-14
US20110209142A1 (en)2011-08-25
US20120151469A1 (en)2012-06-14
US20110231838A1 (en)2011-09-22
US8589914B2 (en)2013-11-19
US20120144386A1 (en)2012-06-07
US8645946B2 (en)2014-02-04
US20110239212A1 (en)2011-09-29
US8645947B2 (en)2014-02-04

Similar Documents

PublicationPublication DateTitle
US8589915B2 (en)Apparatus and method for validating and repairing a software installation
US10114637B1 (en)Automatically updating a shared project build platform
US8726267B2 (en)Sharing software certification and process metadata
US8327351B2 (en)Application modification framework
US20130232245A1 (en)Automation for virtualized it environments
US11392366B1 (en)Optimized compilation of pipelines for continuous delivery of services on datacenters configured in cloud platforms
US12254345B2 (en)Transition manager system
US10564961B1 (en)Artifact report for cloud-based or on-premises environment/system infrastructure
CN113204351A (en)Embedded system package management method and using method thereof
US20160139909A1 (en)Delta patch process
CN119045854B (en)Code upgrading method, device, equipment and medium based on hierarchical model
Ravi Kumar et al.MySQL Utilities
EllisonEvaluating Cloud Migration Options for Relational Databases
CN120104171A (en) Software updating method, program product, electronic device and storage medium
Beckner et al.Upgrading and Migrating to BizTalk Server 2016
CECHDistributing standalone Python applications
Jashnani et al.Oracle Database Client Installation Guide, 11g Release 2 (11.2) for Linux E24322-09

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:SUN MICROSYSTEMS, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:WOOKEY, MICHAEL J.;REEL/FRAME:019975/0936

Effective date:20070925

STCBInformation on status: application discontinuation

Free format text:EXPRESSLY ABANDONED -- DURING EXAMINATION


[8]ページ先頭

©2009-2025 Movatter.jp