Processing

Please wait...

Settings

Settings

Goto Application

1. WO2019060530 - METHOD AND SYSTEM FOR INTERACTING WITH A WEB BROWSER EMBEDDED IN ANOTHER SOFTWARE APPLICATION

Publication Number WO/2019/060530
Publication Date 28.03.2019
International Application No. PCT/US2018/051929
International Filing Date 20.09.2018
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 3/0486 2013.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
01Input arrangements or combined input and output arrangements for interaction between user and computer
048Interaction techniques based on graphical user interfaces
0484for the control of specific functions or operations, e.g. selecting or manipulating an object or an image, setting a parameter value or selecting a range
0486Drag-and-drop
G06F 9/451 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
451Execution arrangements for user interfaces
CPC
G06F 16/957
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
90Details of database functions independent of the retrieved data types
95Retrieval from the web
957Browsing optimisation, e.g. caching or content distillation
G06F 3/0486
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
01Input arrangements or combined input and output arrangements for interaction between user and computer
048Interaction techniques based on graphical user interfaces [GUI]
0484for the control of specific functions or operations, e.g. selecting or manipulating an object or an image, setting a parameter value or selecting a range
0486Drag-and-drop
G06F 3/04883
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
01Input arrangements or combined input and output arrangements for interaction between user and computer
048Interaction techniques based on graphical user interfaces [GUI]
0487using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
0488using a touch-screen or digitiser, e.g. input of commands through traced gestures
04883for entering handwritten data, e.g. gestures, text
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/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
G06F 9/45529
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
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
45504Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
45529Embedded in an application, e.g. JavaScript in a Web browser
Applicants
  • WOLTERS KLUWER ELM SOLUTIONS, INC. [US]/[US]
Inventors
  • FIELDS, Christopher
  • KASTOVICH, Vladimir
  • CLARK, Christopher
  • LODEN, Jeffrey
Agents
  • LAWRENCE, Andrew, A.
  • ELKIN, Vyacheslav
Priority Data
15/710,68920.09.2017US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) METHOD AND SYSTEM FOR INTERACTING WITH A WEB BROWSER EMBEDDED IN ANOTHER SOFTWARE APPLICATION
(FR) PROCÉDÉ ET SYSTÈME D'INTERACTION AVEC UN NAVIGATEUR WEB INTÉGRÉ DANS UNE AUTRE APPLICATION LOGICIELLE
Abstract
(EN)
Systems and methods are provided for manipulating objects in a framework software application that embeds another software application that does not natively support object manipulation controls of the framework software application. To overcome this difficulty, a user interface of the embedded software application is provided in an embedded window disposed within a framework window. Moreover, the user interface of the framework software application is provided in the framework window. Next, a transparent interface element, configured to detect events generated by the object manipulation controls of the framework software application, is generated, and is positioned over the embedded window. When the transparent interface element detects an object repositioning event related to repositioning an object visible from the framework window to the embedded window via the user interface of the framework software application, information related to the repositioned object is provided to the embedded software application.
(FR)
L'invention concerne des systèmes et des procédés pour manipuler des objets dans une application logicielle de structure qui incorpore une autre application logicielle qui ne prend pas en charge de manière native des commandes de manipulation d'objet de l'application logicielle de structure. Pour surmonter cette difficulté, une interface utilisateur de l'application logicielle intégrée est disposée dans une fenêtre intégrée disposée à l'intérieur d'une fenêtre de structure. De plus, l'interface utilisateur de l'application logicielle de structure est disposée dans la fenêtre de structure. Ensuite, un élément d'interface transparent, configuré pour détecter des événements générés par les commandes de manipulation d'objet de l'application logicielle de structure, est généré, et est situé sur la fenêtre intégrée. Lorsque l'élément d'interface transparent détecte un événement de repositionnement d'objet lié au repositionnement d'un objet visible de la fenêtre de structure à la fenêtre intégrée par l'intermédiaire de l'interface utilisateur de l'application logicielle de structure, des informations relatives à l'objet repositionné sont fournies à l'application logicielle intégrée.
Also published as
Latest bibliographic data on file with the International Bureau