Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020139812 - SYSTEMS AND METHODS FOR ENABLING CUSTOMIZATION VIA A PLUG-IN

Publication Number WO/2020/139812
Publication Date 02.07.2020
International Application No. PCT/US2019/068273
International Filing Date 23.12.2019
IPC
G06F 9/445 2018.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
445Program loading or initiating
G06F 8/65 2018.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
60Software deployment
65Updates
CPC
G06F 8/38
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
30Creation or generation of source code
38for implementing user interfaces
G06F 8/65
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
60Software deployment
65Updates
G06F 9/44526
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
445Program loading or initiating
44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
44526Plug-ins; Add-ons
G06F 9/4484
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
448Execution paradigms, e.g. implementations of programming paradigms
4482Procedural
4484Executing subprograms
G06F 9/451
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
451Execution arrangements for user interfaces
Applicants
  • SERVICENOW, INC. [US]/[US]
Inventors
  • MISHRA, Prabhat
  • SUBRAMANIAN, Ganapathi
Agents
  • WILLIAMS, Eric M.
Priority Data
16/232,76226.12.2018US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) SYSTEMS AND METHODS FOR ENABLING CUSTOMIZATION VIA A PLUG-IN
(FR) SYSTÈMES ET PROCÉDÉS PERMETTANT UNE PERSONNALISATION PAR L'INTERMÉDIAIRE D'UN MODULE D'EXTENSION
Abstract
(EN)
The present disclosure relates to updating an application in such a manner that extensions of certain plug-ins in the application are preserved thorough the update. A cloud-computing system may facilitate extension of a plug-in of an initial version of the application by providing a first subset of script associated with one or more extension point hooks, such that the first subset of the script may receive a script to extend the plug-in. In this manner, plug-ins may be extended by modifying the script via the one or more extension point hooks to cater those extensible plug-in to specific requirements in a manner that can be maintained as updates occur over time.
(FR)
La présente invention concerne la mise à jour d'une application de telle manière que des extensions de certains modules d'extension dans l'application soient préservées dans la mise à jour. Un système informatique en nuage peut faciliter l'extension d'un module d'extension d'une version initiale de l'application en fournissant un premier sous-ensemble de script associé à un ou plusieurs crochets de point d'extension, de telle sorte que le premier sous-ensemble du script peut recevoir un script pour étendre le module d'extension. De cette manière, des modules d'extension peuvent être étendus en modifiant le script par l'intermédiaire du ou des crochets de point d'extension pour adapter ces modules d'extension à des exigences spécifiques d'une manière qui peut être maintenue à mesure que des mises à jour se produisent dans le temps.
Also published as
Latest bibliographic data on file with the International Bureau