Patents by Inventor Russell George Teglas

Russell George Teglas 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).

  • Patent number: 11856075
    Abstract: Representational state transfer (REST) based geo-aware content transfer includes a REST server configured for receiving an application programming interface (API) request from a client device. The REST server obtains a upload universal resource locator (URL) targeting a caching server that is geographically closest to the client device, constructs an upload link containing the upload URL and a completion callback, and sends the upload link to the client device. The client device uses the upload URL to upload content to the caching server. The caching server interprets the completion callback to obtain a completion URL and, upon completion of content uploading, makes a REST API call using the completion URL. Responsive to the REST API call, the REST server executes an inbound operation to complete the uploading to a content management system and returns the content URL to the caching server which sends the content URL to the client device.
    Type: Grant
    Filed: October 19, 2022
    Date of Patent: December 26, 2023
    Assignee: OPEN TEXT CORPORATION
    Inventors: Wei Zhou, Russell George Teglas, Siddaram Siddanna Bali, Vinodh Nama Vasudeva
  • Publication number: 20230051417
    Abstract: Representational state transfer (REST) based geo-aware content transfer includes a REST server configured for receiving an application programming interface (API) request from a client device. The REST server obtains a upload universal resource locator (URL) targeting a caching server that is geographically closest to the client device, constructs an upload link containing the upload URL and a completion callback, and sends the upload link to the client device. The client device uses the upload URL to upload content to the caching server. The caching server interprets the completion callback to obtain a completion URL and, upon completion of content uploading, makes a REST API call using the completion URL. Responsive to the REST API call, the REST server executes an inbound operation to complete the uploading to a content management system and returns the content URL to the caching server which sends the content URL to the client device.
    Type: Application
    Filed: October 19, 2022
    Publication date: February 16, 2023
    Inventors: Wei Zhou, Russell George Teglas, Siddaram Siddanna Bali, Vinodh Nama Vasudeva
  • Patent number: 11522974
    Abstract: Representational state transfer (REST) based geo-aware content transfer includes a REST server configured for receiving an application programming interface (API) request from a client device. The REST server obtains a upload universal resource locator (URL) targeting a caching server that is geographically closest to the client device, constructs an upload link containing the upload URL and a completion callback, and sends the upload link to the client device. The client device uses the upload URL to upload content to the caching server. The caching server interprets the completion callback to obtain a completion URL and, upon completion of content uploading, makes a REST API call using the completion URL. Responsive to the REST API call, the REST server executes an inbound operation to complete the uploading to a content management system and returns the content URL to the caching server which sends the content URL to the client device.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: December 6, 2022
    Assignee: OPEN TEXT CORPORATION
    Inventors: Wei Zhou, Russell George Teglas, Siddaram Siddanna Bali, Vinodh Nama Vasudeva
  • Publication number: 20220131710
    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.
    Type: Application
    Filed: January 10, 2022
    Publication date: April 28, 2022
    Inventors: Russell George Teglas, Samir Yasin Vaidya
  • Patent number: 11245537
    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.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: February 8, 2022
    Assignee: OPEN TEXT CORPORATION
    Inventors: Russell George Teglas, Samir Yasin Vaidya
  • Publication number: 20220021727
    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.
    Type: Application
    Filed: September 30, 2021
    Publication date: January 20, 2022
    Inventors: Russell George Teglas, Samir Yasin Vaidya
  • Patent number: 11172013
    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.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: November 9, 2021
    Assignee: OPEN TEXT CORPORATION
    Inventors: Russell George Teglas, Samir Yasin Vaidya
  • Publication number: 20210234935
    Abstract: Representational state transfer (REST) based geo-aware content transfer includes a REST server configured for receiving an application programming interface (API) request from a client device. The REST server obtains a upload universal resource locator (URL) targeting a caching server that is geographically closest to the client device, constructs an upload link containing the upload URL and a completion callback, and sends the upload link to the client device. The client device uses the upload URL to upload content to the caching server. The caching server interprets the completion callback to obtain a completion URL and, upon completion of content uploading, makes a REST API call using the completion URL. Responsive to the REST API call, the REST server executes an inbound operation to complete the uploading to a content management system and returns the content URL to the caching server which sends the content URL to the client device.
    Type: Application
    Filed: April 5, 2021
    Publication date: July 29, 2021
    Inventors: Wei Zhou, Russell George Teglas, Siddaram Siddanna Bali, Vinodh Nama Vasudeva
  • Patent number: 10972570
    Abstract: Representational state transfer (REST) based geo-aware content transfer includes a REST server configured for receiving an application programming interface (API) request from a client device. The REST server obtains a upload universal resource locator (URL) targeting a caching server that is geographically closest to the client device, constructs an upload link containing the upload URL and a completion callback, and sends the upload link to the client device. The client device uses the upload URL to upload content to the caching server. The caching server interprets the completion callback to obtain a completion URL and, upon completion of content uploading, makes a REST API call using the completion URL. Responsive to the REST API call, the REST server executes an inbound operation to complete the uploading to a content management system and returns the content URL to the caching server which sends the content URL to the client device.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: April 6, 2021
    Assignee: Open Text Corporation
    Inventors: Wei Zhou, Russell George Teglas, Siddaram Siddanna Bali, Vinodh Nama Vasudeva
  • Publication number: 20200389326
    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.
    Type: Application
    Filed: June 7, 2019
    Publication date: December 10, 2020
    Inventors: Russell George Teglas, Samir Yasin Vaidya
  • Publication number: 20200252444
    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.
    Type: Application
    Filed: January 31, 2019
    Publication date: August 6, 2020
    Inventors: Russell George Teglas, Samir Yasin Vaidya
  • Publication number: 20180338014
    Abstract: Representational state transfer (REST) based geo-aware content transfer includes a REST server configured for receiving an application programming interface (API) request from a client device. The REST server obtains a upload universal resource locator (URL) targeting a caching server that is geographically closest to the client device, constructs an upload link containing the upload URL and a completion callback, and sends the upload link to the client device. The client device uses the upload URL to upload content to the caching server. The caching server interprets the completion callback to obtain a completion URL and, upon completion of content uploading, makes a REST API call using the completion URL. Responsive to the REST API call, the REST server executes an inbound operation to complete the uploading to a content management system and returns the content URL to the caching server which sends the content URL to the client device.
    Type: Application
    Filed: May 14, 2018
    Publication date: November 22, 2018
    Inventors: Wei Zhou, Russell George Teglas, Siddaram Siddanna Bali, Vinodh Nama Vasudeva