Patent SG-11201805215U-A (SG)
Title: Method and apparatus for creating and managing controller based remote solutions
Inventor: LEONELLI JEAN-BAPTISTE
IPC: G06F15/16
Filed: 2016-12-21
Abstract: INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property -, Organization M11111 0 HEIN HO 11111 0 111 01 OH 010111110110 111110111011 11 International Bureau 0.. .... .. (10) International Publication Number (43) International Publication Date ..... .....!;,' WO 2017/112735 A2 29 June 2017(29.06.2017) WIPO I PCT (51) International Patent Classification: (81) Designated States (unless otherwise indicated, for every GO6F 9 / 44 (2006.01) GO6F 15/16 (2006.01) kind AO, of national protection available): AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, (21) International Application Number: BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, PCT/US2016/067944 DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, (22) International Filing Date: HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KH, KN, 21 December 2016 (21.12.2016) KP, MD, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, (25) Filing Language: English NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, (26) Publication Language: English RU, TH, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, (30) Priority Data: ZA, ZM, ZW. 62/270,107 21 December 2015 (21.12.2015) US 62/377,963 22 August 2016 (22.08.2016) US (84) Designated States (unless otherwise indicated, for every kind of regional protection available): ARIPO (BW, GH, (71) Applicant: CIAMBELLA LTD.; Pasea Estate, Road GM, Town, Tortola, VG1110 (VG). TZ, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, (72) Inventors; and TJ, DK, (71) Applicants : LEONELLI, Jean-Baptiste [FR/FR]; 41 av- TM), European (AL, AT, BE, BG, CH, CY, CZ, DE, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, enue George Pompidou, #145, 92300 Levallois (FR). MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, _ CHANDARIA, Trisala [CH/US]; 104 Franklin Street, #4, SM, G W, KM, ML, MR, NE, SN, TD, TG). TR), OAPI (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, New York, New York 10013 (US). Published: Agents: MOSER, JR., Raymond R. et al.; Moser Ta- (74) boada, 1030 Broad Street, Suite 203, Shrewsbury, New — without international search report and to be republished _ _ — Jersey 07702 (US). upon receipt of that report (Rule 48.2(g)) = Title: METHOD AND APPARATUS FOR CREATING AND MANAGING CONTROLLER BASED REMOTE SOLUTIONS = (54) = (57) : A method and apparatus for creating and - 300 managing a controller based remote solution is provided. = _ ( START )----- 302 The method comprises receiving, at a code virtualization y server (CVS) from a graphical user interface (GUI), an = - RECEIVING, FROM A GUI ON A USER DEVICE, AN INPUT OF A input of a solution comprising a controller communicably SOLUTION DESIGNED ON THE GUI THE SOLUTION COMPRISING coupled with and operable to control a sensor and/or an = AT LEAST ONE CONTROLLER OPERABLE TO CONTROL AT ------ 304 actuator, a condition at the at the sensor and/or the actuat- = LEAST ONE OF A SENSOR OR AN ACTUATOR, AT LEAST ONE CONDITION AT THE AT LEAST ONE OF THE SENSOR OR THE or, an action for execution by the controller upon the con - ACTUATOR FOR INITIATING AN ACTION BY THE AT LEAST ONE dition being met, and at least one parameter for the solu- = CONTROLLER, AND A PARAMETER FOR THE SOLUTION tion. A program (AGCP) for the controller is automatic- ally generated on the CVS based on the input solution. = AUTOMATICALLY GENERATING ON THE CVS. BASED ON THE INPUT, A PROGRAM FOR EXECUTION ON AND IN A LANGUAGE The program comprises code to check if the condition is met, and to execute the action when the condition is met. = NATIVE TO THE AT LEAST ONE CONTROLLER, WHEREIN THE PROGRAM IS CONFIGURED TO EXECUTE THE ACTION WHEN x_306 The AGCP is downloaded to a storage on the user device, THE AT LEAST ONE CONDITION IS MET or sent to the at least one controller, for installation on the at least one controller. _ ei DOWNLOADING THE AGCP FROM THE CVS ON THE USER DEVICE OR SENDING THE AGCP FROM THE CVS TO THE AT LEAST ONE CONTROLLER, FOR INSTALLATION ON THE AT ---- 308 111) LEAST ONE CONTROLLER M 1-1 N ( END )310 FIG. 3 1-1 -.... IN 1-1 0 ei O