Patents by Inventor Thomas Ewe

Thomas Ewe has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20230418458
    Abstract: A computer-implemented system and method for providing a dynamic execution environment. In an embodiment, the system and method comprises receiving a base user interface from a server, creating and storing one or more intermediate representations (IRs) which represent a mapping between the base user interface and a modified user interface, executing the one or more IRs to intercept network communication from the server, map between the base user interface and the modified user interface, and send the modified user interface to one or more clients, and executing the one or more IRs to intercept network communication from the one or more clients to the server with user data, map between the modified user interface and the base user interface, and send the base user interface and the user data to the server.
    Type: Application
    Filed: June 26, 2023
    Publication date: December 28, 2023
    Inventor: Thomas EWE
  • Publication number: 20230396681
    Abstract: A network device monitors communications between a server and a client. The network device simulates certain types of required responses from the client to the server to maintain a persistent session between a client and the server when the actual session may be intermittent. The network device condenses application screens from the server to streamline user interaction between the client and the server. The network device stores required records for a transaction and provides them to a client for offline processing and then synchronizes stored offline transaction data from the client with the server.
    Type: Application
    Filed: August 18, 2023
    Publication date: December 7, 2023
    Inventor: Thomas EWE
  • Patent number: 11736574
    Abstract: A network device monitors communications between a server and a client. The network device simulates certain types of required responses from the client to the server to maintain a persistent session between a client and the server when the actual session may be intermittent. The network device condenses application screens from the server to streamline user interaction between the client and the server. The network device stores required records for a transaction and provides them to a client for offline processing and then synchronizes stored offline transaction data from the client with the server.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: August 22, 2023
    Assignee: SYNACTIVE, INC.
    Inventor: Thomas Ewe
  • Patent number: 11687227
    Abstract: A computer-implemented system and method for providing a dynamic execution environment. In an embodiment, the system and method comprises receiving a base user interface from a server, creating and storing one or more intermediate representations (IRs) which represent a mapping between the base user interface and a modified user interface, executing the one or more IRs to intercept network communication from the server, map between the base user interface and the modified user interface, and send the modified user interface to one or more clients, and executing the one or more IRs to intercept network communication from the one or more clients to the server with user data, map between the modified user interface and the base user interface, and send the base user interface and the user data to the server.
    Type: Grant
    Filed: December 31, 2021
    Date of Patent: June 27, 2023
    Assignee: SYNACTIVE, INC.
    Inventor: Thomas Ewe
  • Publication number: 20220337665
    Abstract: A network device monitors communications between a server and a client. The network device simulates certain types of required responses from the client to the server to maintain a persistent session between a client and the server when the actual session may be intermittent. The network device condenses application screens from the server to streamline user interaction between the client and the server. The network device stores required records for a transaction and provides them to a client for offline processing and then synchronizes stored offline transaction data from the client with the server.
    Type: Application
    Filed: July 1, 2022
    Publication date: October 20, 2022
    Inventor: Thomas EWE
  • Patent number: 11381649
    Abstract: A network device monitors communications between a server and a client. The network device simulates certain types of required responses to the server to maintain a persistent session between a client and the server when the actual connection may be intermittent. The network device condenses application screens from the server to streamline user interaction between the client and the server. The network device stores required records for a transaction and provides them to a client for offline processing and then synchronizes stored offline transaction data from the client with the server.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: July 5, 2022
    Assignee: SYNACTIVE, INC.
    Inventor: Thomas Ewe
  • Publication number: 20220129125
    Abstract: A computer-implemented system and method for providing a dynamic execution environment. In an embodiment, the system and method comprises receiving a base user interface from a server, creating and storing one or more intermediate representations (IRs) which represent a mapping between the base user interface and a modified user interface, executing the one or more IRs to intercept network communication from the server, map between the base user interface and the modified user interface, and send the modified user interface to one or more clients, and executing the one or more IRs to intercept network communication from the one or more clients to the server with user data, map between the modified user interface and the base user interface, and send the base user interface and the user data to the server.
    Type: Application
    Filed: December 31, 2021
    Publication date: April 28, 2022
    Inventor: Thomas Ewe
  • Patent number: 11216173
    Abstract: A computer-implemented system and method for providing a dynamic execution environment. In an embodiment, the system and method comprises receiving a base user interface from a server, creating and storing one or more intermediate representations (IRs) which represent a mapping between the base user interface and a modified user interface, executing the one or more IRs to intercept network communication from the server, map between the base user interface and the modified user interface, and send the modified user interface to one or more clients, and executing the one or more IRs to intercept network communication from the one or more clients to the server with user data, map between the modified user interface and the base user interface, and send the base user interface and the user data to the server.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: January 4, 2022
    Assignee: SYNACTIVE, INC.
    Inventor: Thomas Ewe
  • Publication number: 20210289034
    Abstract: A terminator node is provided that acts as termination on one end of the communication channel and links to the SAP server on the other end. A server device is also provided that monitors communications between the SAP server and a client. The server device condenses SAP application screens to streamline user interaction with the SAP server. The server device simulates certain types of required responses to the SAP server to allow for a persistent session between a client and the SAP server when the actual connection may be intermittent. The server device stores required records for a transaction and provides them to a client for offline processing and then synchronizes stored offline transaction data from the client with the SAP server. The system may include a client device that optionally implements the terminator node to communicate either with the server device or directly to the SAP server.
    Type: Application
    Filed: May 27, 2021
    Publication date: September 16, 2021
    Inventor: Thomas EWE
  • Patent number: 11025731
    Abstract: A terminator node is provided that acts as termination on one end of the communication channel and links to the SAP server on the other end. A server device is also provided that monitors communications between the SAP server and a client. The server device condenses SAP application screens to streamline user interaction with the SAP server. The server device simulates certain types of required responses to the SAP server to allow for a persistent session between a client and the SAP server when the actual connection may be intermittent. The server device stores required records for a transaction and provides them to a client for offline processing and then synchronizes stored offline transaction data from the client with the SAP server. The system may include a client device that optionally implements the terminator node to communicate either with the server device or directly to the SAP server.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: June 1, 2021
    Assignee: SYNACTIVE, INC.
    Inventor: Thomas Ewe
  • Publication number: 20200137171
    Abstract: A terminator node is provided that acts as termination on one end of the communication channel and links to the SAP server on the other end. A server device is also provided that monitors communications between the SAP server and a client. The server device condenses SAP application screens to streamline user interaction with the SAP server. The server device simulates certain types of required responses to the SAP server to allow for a persistent session between a client and the SAP server when the actual connection may be intermittent. The server device stores required records for a transaction and provides them to a client for offline processing and then synchronizes stored offline transaction data from the client with the SAP server. The system may include a client device that optionally implements the terminator node to communicate either with the server device or directly to the SAP server.
    Type: Application
    Filed: December 30, 2019
    Publication date: April 30, 2020
    Inventor: Thomas EWE
  • Patent number: 10523767
    Abstract: A terminator node is provided that acts as termination on one end of the communication channel and links to the SAP server on the other end. A server device is also provided that monitors communications between the SAP server and a client. The server device condenses SAP application screens to streamline user interaction with the SAP server. The server device simulates certain types of required responses to the SAP server to allow for a persistent session between a client and the SAP server when the actual connection may be intermittent. The server device stores required records for a transaction and provides them to a client for offline processing and then synchronizes stored offline transaction data from the client with the SAP server. The system may include a client device that optionally implements the terminator node to communicate either with the server device or directly to the SAP server.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: December 31, 2019
    Assignee: SYNACTIVE, INC.
    Inventor: Thomas Ewe
  • Publication number: 20190286294
    Abstract: A computer-implemented system and method for providing a dynamic execution environment. In an embodiment, the system and method comprises receiving a base user interface from a server, creating and storing one or more intermediate representations (IRs) which represent a mapping between the base user interface and a modified user interface, executing the one or more IRs to intercept network communication from the server, map between the base user interface and the modified user interface, and send the modified user interface to one or more clients, and executing the one or more IRs to intercept network communication from the one or more clients to the server with user data, map between the modified user interface and the base user interface, and send the base user interface and the user data to the server.
    Type: Application
    Filed: March 22, 2019
    Publication date: September 19, 2019
    Inventor: Thomas EWE
  • Patent number: 10313483
    Abstract: Example implementations disclosed herein are directed to systems and methods for providing an event-trapping mechanism in a dynamic execution environment. The systems and methods can include creating one or more execution blocks, each associated with a sequence of screen events of a user interface, from a function stored in a script; storing the one or more execution blocks as handlers; and executing the one or more handlers independently from each other, when the associated sequence of screen events for the handler is detected in network traffic.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: June 4, 2019
    Assignee: SYNACTIVE, INC.
    Inventor: Thomas Ewe
  • Patent number: 10277702
    Abstract: A method and apparatus for accessing an enterprise resource planning system via a mobile device is described. In one embodiment, the method includes parsing data from a host application access application into at least one object in an application-specific format, converting the data into an intermediate format that is compatible with a mobile device and communicating the converted data to the mobile device.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: April 30, 2019
    Assignee: SYNACTIVE, INC.
    Inventors: Thomas Ewe, Onur Pekerten, Lin Ma
  • Publication number: 20180198882
    Abstract: A method and apparatus for accessing an enterprise resource planning system via a mobile device is described. In one embodiment, the method includes parsing data from a host application access application into at least one object in an application-specific format, converting the data into an intermediate format that is compatible with a mobile device and communicating the converted data to the mobile device.
    Type: Application
    Filed: February 5, 2018
    Publication date: July 12, 2018
    Inventors: Thomas EWE, Onur PEKERTEN, Lin MA
  • Patent number: 9888088
    Abstract: A method and apparatus for accessing an enterprise resource planning system via a mobile device is described. In one embodiment, the method includes parsing data from a host application access application into at least one object in an application-specific format, converting the data into an intermediate format that is compatible with a mobile device and communicating the converted data to the mobile device.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: February 6, 2018
    Assignee: SYNACTIVE, INC.
    Inventors: Thomas Ewe, Onur Pekerten, Lin Ma
  • Publication number: 20170257451
    Abstract: A method and apparatus for accessing an enterprise resource planning system via a mobile device is described. In one embodiment, the method includes parsing data from a host application access application into at least one object in an application-specific format, converting the data into an intermediate format that is compatible with a mobile device and communicating the converted data to the mobile device.
    Type: Application
    Filed: May 22, 2017
    Publication date: September 7, 2017
    Inventors: Thomas EWE, Onur PEKERTEN, Lin MA
  • Patent number: 9696972
    Abstract: A method and apparatus for updating a web-based user interface. The method comprises generating a user interface for a host application, accessing the user interface in a web browser, and modify the user interface within the web browser during run-time of the application. The apparatus comprises a user interface, a user interface updater, a web browser, and a host application. The web browser provides a way to display, access, and modify the user interface for communicating with the host application. The user interface updater generates the user interface and modifies the user interface in response to command information received from the web browser.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: July 4, 2017
    Assignee: Synactive, Inc.
    Inventors: Thomas Ewe, Peter Guang Yun Cheng
  • Patent number: 9661096
    Abstract: A method and apparatus for accessing an enterprise resource planning system via a mobile device is described. In one embodiment, the method includes parsing data from a host application access application into at least one object in an application-specific format, converting the data into an intermediate format that is compatible with a mobile device and communicating the converted data to the mobile device.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: May 23, 2017
    Assignee: SYNACTIVE, INC.
    Inventors: Thomas Ewe, Onur Pekerten, Lin Ma