-
公开(公告)号:US20240311557A1
公开(公告)日:2024-09-19
申请号:US18672053
申请日:2024-05-23
申请人: DEMOSTACK, INC.
发明人: Gonen Tiberg , Aaron Bar Hakim , Gilad Avidan , Ivan Dimitrov , Avraham Levi , Yehonatan Ernest Friedman , Minja Maleševic , Rotem Maya Dantess , Shir Sinai
IPC分类号: G06F40/197 , G06F16/958 , G06F40/14 , G06F40/154
CPC分类号: G06F40/197 , G06F16/986 , G06F40/14 , G06F40/154
摘要: A method, including generating a demo recording of a web-based application including a set of web pages, the recording including a set of nodes corresponding to the web pages, each of the nodes including a set of web page resources. A given node is retrieved from the recording, and the set of web page resources in the retrieved node are processed so as render, on a display, a first web page including a set of first web page elements. Upon receiving, from a user, an input including a modification to a given first web page element, the retrieved set of web page resources are updated with the modified first web page element. Finally, the web-based application can be demonstrated by processing, by a client computer, the updated set of web page resources so as render, on the display, a second web page including a set of second web page elements.
-
公开(公告)号:US20230114651A1
公开(公告)日:2023-04-13
申请号:US17959319
申请日:2022-10-04
申请人: Demostack, Inc.
发明人: Aaron Bar Hakim , Ofir Rabanian , Ben Sterenson , Shahar Evron , Ivan Dimitrov , Gonen Tiberg , Gilad Avidan , Yehonatan Ernest Friedman , Kyle Charles Ness , Daniel Elero , Itamar Goldberger , Avraham Levi
IPC分类号: G06F16/957 , G06F16/955 , G06F16/953
摘要: A method, including capturing, at a first time from an executing web-based application including browser-executable code, a first request including a first Uniform Resource Locator (URL) for a specified resource hosted by a first server, and conveying the request to the first server. Upon receiving, from the first server, the requested resource in response to the conveyed request, the received resource is stored to a second server referenced by a second URL different from the first URL. While executing the application at a second time subsequent to the first time, a second request for the specified resource is detected in the code. While the application is executing at the second time, the code is modified so as to reference the second URL, and the modified code is executed so as to convey the second request to the second URL.
-
公开(公告)号:US12019699B2
公开(公告)日:2024-06-25
申请号:US17949263
申请日:2022-09-21
申请人: Demostack, Inc.
发明人: Aaron Bar Hakim , Gilad Avidan , Ivan Dimitrov , Avraham Levi , Gonen Tiberg , Yehonatan Ernest Friedman
IPC分类号: G06F3/0483 , G06F3/0484 , G06F16/957 , G06F16/958 , G06F40/143
CPC分类号: G06F16/986 , G06F3/0483 , G06F3/0484 , G06F16/957 , G06F40/143
摘要: Methods, storage systems and computer program products implement embodiments of the present invention that include running by a web browser, a web-based application including a set of web pages, and identifying changes in the web pages rendered by the web browser while running the web-based application. For each identified change, a corresponding state of the web-based application is recorded, wherein the corresponding state includes browser-executable code for a given web page being rendered, and one or more transitions from the corresponding state to one or more other states is also recorded. The recorded states and the recorded transitions are compiled into a state machine model of the web-based application, and a demonstration of the application is generated using the state machine model.
-
公开(公告)号:US20230379378A1
公开(公告)日:2023-11-23
申请号:US17746981
申请日:2022-05-18
申请人: DEMOSTACK, INC.
发明人: Gonen Tiberg , Aaron Bar Hakim , Ben Sterenson , Rotem Maya Dantess , Gilad Avidan , Yehonatan Ernest Friedman
IPC分类号: H04L67/02 , H04L61/4511
CPC分类号: H04L67/02 , H04L61/4511
摘要: In embodiments of the present invention, a processor executing a web browser detects a first request including a Hypertext Transfer Protocol (HTTP) request conveyed by the web browser to a first server for a web page including browser-executable code for a web-based application, and a response received from the first server including the requested browser-executable code, wherein the first HTTP request includes a first Uniform Resource Locator (URL). In the browser-executable code, a second request to a second server for a web resource and including a second URL is identified, and the second URL in the browser-executable code is modified so as to reference a third server. The first URL is modified so as to reference a fourth server, and the modified browser-executable code is stored on the fourth server so as to be referenced by the modified first URL.
-
公开(公告)号:US20240296043A1
公开(公告)日:2024-09-05
申请号:US18176499
申请日:2023-03-01
申请人: DEMOSTACK INC.
摘要: A method for demonstrating an application, including receiving code of the target application, performing modifications to the code so as to generate recorder and viewer versions of the application. While using the recorder version of the target application, a set of first requests submitted by the recorder version of the target application and respective responses to the first requests are detected and stored to a file. Upon detecting, while using the viewer version of the target application, a second request submitted by the viewer version of the target application matching a given first request in the set, a respective response to the given first request is retrieved from the file, and in response to the second request, the retrieved response is conveyed to the viewer version of the target application.
-
公开(公告)号:US11909807B2
公开(公告)日:2024-02-20
申请号:US17746981
申请日:2022-05-18
申请人: DEMOSTACK, INC.
发明人: Gonen Tiberg , Aaron Bar Hakim , Ben Sterenson , Rotem Maya Dantess , Gilad Avidan , Yehonatan Ernest Friedman
IPC分类号: H04L67/02 , H04L61/4511
CPC分类号: H04L67/02 , H04L61/4511
摘要: In embodiments of the present invention, a processor executing a web browser detects a first request including a Hypertext Transfer Protocol (HTTP) request conveyed by the web browser to a first server for a web page including browser-executable code for a web-based application, and a response received from the first server including the requested browser-executable code, wherein the first HTTP request includes a first Uniform Resource Locator (URL). In the browser-executable code, a second request to a second server for a web resource and including a second URL is identified, and the second URL in the browser-executable code is modified so as to reference a third server. The first URL is modified so as to reference a fourth server, and the modified browser-executable code is stored on the fourth server so as to be referenced by the modified first URL.
-
公开(公告)号:US20230116021A1
公开(公告)日:2023-04-13
申请号:US17949263
申请日:2022-09-21
申请人: Demostack, Inc.
发明人: Aaron Bar Hakim , Gilad Avidan , Ivan Dimitrov , Avraham Levi , Gonen Tiberg , Yehonatan Ernest Friedman
IPC分类号: G06F16/958 , G06F3/0483 , G06F40/143 , G06F3/0484 , G06F16/957
摘要: Methods, storage systems and computer program products implement embodiments of the present invention that include running by a web browser, a web-based application including a set of web pages, and identifying changes in the web pages rendered by the web browser while running the web-based application. For each identified change, a corresponding state of the web-based application is recorded, wherein the corresponding state includes browser-executable code for a given web page being rendered, and one or more transitions from the corresponding state to one or more other states is also recorded. The recorded states and the recorded transitions are compiled into a state machine model of the web-based application, and a demonstration of the application is generated using the state machine model.
-
-
-
-
-
-