The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 30, 2021
Filed:
May. 10, 2019
Schneider Electric Industries Sas, Rueil-Malmaison, FR;
SCHNEIDER ELECTRIC INDUSTRIES SAS, Rueil-Malmaison, FR;
Abstract
The invention relates to a computer-implemented method and a system for generating a mobile application (MA) having an interactive graphic user interface (MUI) displayable on a display screen of a mobile device (MD) from a desktop application (DA) executed on a data processing device (DC). The system comprises: an image capture unit (SC) such as streamer client for capturing individual video images of a graphic user interface of the desktop application (DA) by means of a video stream; an image analysis unit (DUIA) for analyzing the video images by means of pattern recognition and for dividing the images into desktop image components (DFC, DCC, DGC), and for analyzing the desktop image components by means of pattern recognition and for capturing items of property information of the desktop image component; a transformation unit for transforming the desktop image components by mapping them onto predefined equivalent executable mobile device components, which are adapted to the size of the display screen of the mobile device, by means of the items of property information and/or pattern recognition information, a generator unit (MUIG) for generating the executable graphic user interface (MUI) of the mobile application (MA) from the associated mobile device components (MFC, MCC, MGC); a capture unit (EET) in the form of an event emitter tool for capturing a user interaction with one of the executable mobile device components (MFC, MCC, MGC) to transform the user interaction into corresponding image coordinates of the desktop application and to transmit the user interaction for execution of the associated desktop component (DFC, DCC, DGC) to the desktop application (DA), wherein as a reaction to the user interaction, an updated and/or new executable mobile device component for the mobile application is generated in running operation from an updated video image of the video stream.