-
1.
公开(公告)号:US20230409661A1
公开(公告)日:2023-12-21
申请号:US18461468
申请日:2023-09-05
Applicant: OPEN TEXT CORPORATION
Inventor: Samir Yasin Vaidya , Swati Bhatia
IPC: G06F16/957 , G06F3/0483 , G06F8/38 , G06F3/0482 , G06F8/65 , G06F9/451 , G06F8/34
CPC classification number: G06F16/9577 , G06F3/0483 , G06F8/38 , G06F9/542 , G06F8/65 , G06F9/451 , G06F8/34 , G06F3/0482
Abstract: A system for composing browser-based applications is enhanced with cross-tab communication capability. At design time, responsive to a configuration instruction from a user, the system configures a user interface (UI) event for a browser-based application such that the UI event is publishable across all open browser tabs at application runtime. Responsive to a publication instruction from the user, the system configures a first application page to generate the UI event at application runtime in response to a trigger and to publish the UI event to browser local storage. Responsive to a subscription instruction from the user, the system configures a second application page to periodically poll the browser local storage for the user interface event at application runtime and, in response to the UI event published by the first application page to the browser local storage, process the UI event and automatically immediately update the second application page.
-
公开(公告)号:US11245537B2
公开(公告)日:2022-02-08
申请号:US16435016
申请日:2019-06-07
Applicant: Open Text Corporation
Inventor: Russell George Teglas , Samir Yasin Vaidya
Abstract: A system comprising a processor and a computer readable memory coupled to the processor, the computer-readable memory comprising computer program code executable by the processor to generate create a self-signed certificate, create a second certificate using the set of certificate generation parameters, the second certificate linked to the self-signed certificate, store the self-signed certificate in a certificate store of a first web browser; and store the second certificate in a local server certificate store to allow a local service to use the second certificate in a handshake to establish a secure socket connection with the first web browser in compliance with a mixed content security policy of the first web browser.
-
3.
公开(公告)号:US10884730B2
公开(公告)日:2021-01-05
申请号:US16228173
申请日:2018-12-20
Applicant: Open Text Corporation
Inventor: Sachin Gopaldas Totale , Harkirat Singh Lamba , Deepali Kishnani , Pulkit Manocha , Samir Yasin Vaidya , Roshan Prakash Salvi
IPC: G06F11/34 , G06F17/27 , H04L12/26 , H04L29/06 , G06F7/00 , G06F8/70 , G06F16/2452 , G06F16/2457 , G06F8/36 , G06F8/65
Abstract: A method for software application optimization using natural language-based queries. The method includes obtaining a user-provided query. The user-provided query includes a constraint to be used for an identification of an application element that matches the constraint, from a set of application elements of a software application. The user-provided query is a string that includes a human language sentence. The method further includes deriving a formalized query from the user-provided query by translating the user-provided query into a syntactic construct of segmented sentence elements and obtaining the application element that matches the constraint. Obtaining the application element that matches the constraint includes deriving a pattern representation of the user-provided query from the formalized query and identifying the application element that matches the pattern representation of the user-provided query from the plurality of application elements.
-
4.
公开(公告)号:US11768677B2
公开(公告)日:2023-09-26
申请号:US17750601
申请日:2022-05-23
Applicant: OPEN TEXT CORPORATION
Inventor: Sachin Gopaldas Totale , Harkirat Singh Lamba , Deepali Kishnani , Pulkit Manocha , Samir Yasin Vaidya , Roshan Prakash Salvi
IPC: G07F17/30 , G06F9/445 , G06F9/455 , G10L15/02 , G06F8/70 , G06F16/2452 , G06F16/2457 , G06F8/36 , G06F8/65
CPC classification number: G06F8/70 , G06F8/36 , G06F8/65 , G06F16/24522 , G06F16/24575
Abstract: A method for software application optimization using natural language-based queries. The method includes obtaining a user-provided query. The user-provided query includes a constraint to be used for an identification of an application element that matches the constraint, from a set of application elements of a software application. The user-provided query is a string that includes a human language sentence. The method further includes deriving a formalized query from the user-provided query by translating the user-provided query into a syntactic construct of segmented sentence elements and obtaining the application element that matches the constraint. Obtaining the application element that matches the constraint includes deriving a pattern representation of the user-provided query from the formalized query and identifying the application element that matches the pattern representation of the user-provided query from the plurality of application elements.
-
公开(公告)号:US10769233B2
公开(公告)日:2020-09-08
申请号:US16000676
申请日:2018-06-05
Applicant: Open Text Corporation
Inventor: Samir Yasin Vaidya , Swati Bhatia
IPC: G06F16/957 , G06F3/0483 , G06F8/38 , G06F3/0482 , G06F8/65 , G06F9/451 , G06F8/34 , G06F9/54
Abstract: A system for composing browser-based applications is enhanced with cross-tab communication capability. At design time, responsive to a configuration instruction from a user, the system configures a user interface (UI) event for a browser-based application such that the UI event is publishable across all open browser tabs at application runtime. Responsive to a publication instruction from the user, the system configures a first application page to generate the UI event at application runtime in response to a trigger and to publish the UI event to browser local storage. Responsive to a subscription instruction from the user, the system configures a second application page to periodically poll the browser local storage for the user interface event at application runtime and, in response to the UI event published by the first application page to the browser local storage, process the UI event and automatically immediately update the second application page.
-
6.
公开(公告)号:US20180322216A1
公开(公告)日:2018-11-08
申请号:US16000676
申请日:2018-06-05
Applicant: Open Text Corporation
Inventor: Samir Yasin Vaidya , Swati Bhatia
IPC: G06F17/30 , G06F3/0483 , G06F8/65 , G06F3/0482 , G06F8/38
Abstract: A system for composing browser-based applications is enhanced with cross-tab communication capability. At design time, responsive to a configuration instruction from a user, the system configures a user interface (UI) event for a browser-based application such that the UI event is publishable across all open browser tabs at application runtime. Responsive to a publication instruction from the user, the system configures a first application page to generate the UI event at application runtime in response to a trigger and to publish the UI event to browser local storage. Responsive to a subscription instruction from the user, the system configures a second application page to periodically poll the browser local storage for the user interface event at application runtime and, in response to the UI event published by the first application page to the browser local storage, process the UI event and automatically immediately update the second application page.
-
公开(公告)号:US20220131710A1
公开(公告)日:2022-04-28
申请号:US17572533
申请日:2022-01-10
Applicant: Open Text Corporation
Inventor: Russell George Teglas , Samir Yasin Vaidya
IPC: H04L9/32
Abstract: A system comprising a processor and a computer readable memory coupled to the processor, the computer-readable memory comprising computer program code executable by the processor to generate create a self-signed certificate, create a second certificate using the set of certificate generation parameters, the second certificate linked to the self-signed certificate, store the self-signed certificate in a certificate store of a first web browser; and store the second certificate in a local server certificate store to allow a local service to use the second certificate in a handshake to establish a secure socket connection with the first web browser in compliance with a mixed content security policy of the first web browser.
-
公开(公告)号:US20200252444A1
公开(公告)日:2020-08-06
申请号:US16264061
申请日:2019-01-31
Applicant: Open Text Corporation
Inventor: Russell George Teglas , Samir Yasin Vaidya
IPC: H04L29/08 , G06F16/957 , H04L29/06
Abstract: A system comprising a processor and a computer readable memory coupled to the processor, the computer readable memory configured with a page processable by page processing code. The page can be configured to generate a set of random connection data usable by a local server program instance to verify that a connection request is from the page, launch the local server program instance, provide the set of random connection data to the local server program instance, create a client socket instance, send a connection request to the local server program instance to establish a connection between the client socket instance and a server socket instance of the server program instance and based on an acceptance of the connection request by the server program instance, complete the connection. The connection may be usable for bi-directional communication between the page and local server program instance.
-
公开(公告)号:US12147800B2
公开(公告)日:2024-11-19
申请号:US18364394
申请日:2023-08-02
Applicant: OPEN TEXT CORPORATION
Inventor: Sachin Gopaldas Totale , Harkirat Singh Lamba , Deepali Kishnani , Pulkit Manocha , Samir Yasin Vaidya , Roshan Prakash Salvi
IPC: G06F7/00 , G06F8/36 , G06F8/65 , G06F8/70 , G06F11/36 , G06F16/2452 , G06F16/2457 , G06F16/29 , G06F17/00
Abstract: A method for software application optimization using natural language-based queries. The method includes obtaining a user-provided query. The user-provided query includes a constraint to be used for an identification of an application element that matches the constraint, from a set of application elements of a software application. The user-provided query is a string that includes a human language sentence. The method further includes deriving a formalized query from the user-provided query by translating the user-provided query into a syntactic construct of segmented sentence elements and obtaining the application element that matches the constraint. Obtaining the application element that matches the constraint includes deriving a pattern representation of the user-provided query from the formalized query and identifying the application element that matches the pattern representation of the user-provided query from the plurality of application elements.
-
10.
公开(公告)号:US20230409314A1
公开(公告)日:2023-12-21
申请号:US18364394
申请日:2023-08-02
Applicant: OPEN TEXT CORPORATION
Inventor: Sachin Gopaldas Totale , Harkirat Singh Lamba , Deepali Kishnani , Pulkit Manocha , Samir Yasin Vaidya , Roshan Prakash Salvi
IPC: G06F8/70 , G06F16/2452 , G06F16/2457 , G06F8/36 , G06F8/65
CPC classification number: G06F8/70 , G06F16/24522 , G06F8/65 , G06F8/36 , G06F16/24575
Abstract: A method for software application optimization using natural language-based queries. The method includes obtaining a user-provided query. The user-provided query includes a constraint to be used for an identification of an application element that matches the constraint, from a set of application elements of a software application. The user-provided query is a string that includes a human language sentence. The method further includes deriving a formalized query from the user-provided query by translating the user-provided query into a syntactic construct of segmented sentence elements and obtaining the application element that matches the constraint. Obtaining the application element that matches the constraint includes deriving a pattern representation of the user-provided query from the formalized query and identifying the application element that matches the pattern representation of the user-provided query from the plurality of application elements.
-
-
-
-
-
-
-
-
-