Patents by Inventor Dominik SCHNIEDERS

Dominik SCHNIEDERS 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: 11800366
    Abstract: A method for allocating a spectral resource of a radio cell of a mobile communication network to a mobile application includes: establishing, by the mobile application, a wireless connection to an application backend via a radio access point of the radio cell of the mobile communication network; and allocating, by a scheduler of the mobile communication network, the spectral resource of the radio cell to the established wireless connection. An optimization service requested by the scheduler determines a minimum of an overall cost function, the overall cost function summing a plurality of cost values, wherein each cost value is related to a respective mobile application connected to the radio access point. The scheduler allocates the spectral resource depending on the determined minimum of the overall cost function.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: October 24, 2023
    Assignee: DEUTSCHE TELEKOM AG
    Inventors: Marc Geitz, Dominik Schnieders
  • Patent number: 11778016
    Abstract: A terminal device transmits, upon a launch of an application frontend of a distributed application, a lookup request based on a predetermined fully qualified domain name associated with an application backend of the distributed application to a domain name server via a communication network. Upon receipt of the fully qualified domain name, the domain name server transmits an IP address associated with the fully qualified domain name to the application frontend. Upon receipt of the IP address, the terminal device transmits application data to the transmitted IP address via a connection provided by the communication network. Upon transmission of the application data, the core server selects a quality service for the distributed application, which is then applied by the communication network for operation of the distributed application.
    Type: Grant
    Filed: June 14, 2022
    Date of Patent: October 3, 2023
    Assignee: DEUTSCHE TELEKOM AG
    Inventor: Dominik Schnieders
  • Patent number: 11736591
    Abstract: A method for operating a distributed application includes: transmitting, by an application frontend of the distributed application, upon a launch of the application frontend, an initialization request to a registration server via a communication network; selecting, by the registration server, upon receipt of the initialization request, an instance of an application backend of the distributed application and transmitting an IP address of the selected instance to the application frontend; transmitting, by the application frontend, upon receipt of the IP address, application data to the transmitted IP address via a connection provided by the communication network; selecting, by a core server of the communication network, upon transmission of the application data, a quality service for the distributed application; applying, by the communication network, a service quality determined by the selected quality service to the connection; and operating the distributed application with the applied service quality.
    Type: Grant
    Filed: June 15, 2022
    Date of Patent: August 22, 2023
    Assignee: DEUTSCHE TELEKOM AG
    Inventor: Dominik Schnieders
  • Patent number: 11706316
    Abstract: A method for operating a distributed application includes: transmitting, by an application frontend, an initialization request to a registration server via a communication network; selecting, by the registration server, an instance of an application backend and transmitting a fully qualified domain name of the selected instance to the application frontend; transmitting, by the application frontend, a lookup request to a domain name server; transmitting, by the domain name server, an IP address associated with the fully qualified domain name to the application frontend; transmitting, by the application frontend, application data to the transmitted IP address via a connection provided by the communication network; selecting, by a core server of the communication network, a quality service for the distributed application; applying, by the communication network, a service quality determined by the selected quality service to the connection; and operating, by the distributed application, with the applied service q
    Type: Grant
    Filed: June 13, 2022
    Date of Patent: July 18, 2023
    Assignee: DEUTSCHE TELEKOM AG
    Inventor: Dominik Schnieders
  • Publication number: 20230025523
    Abstract: A method for completing a transaction includes: a backend server connected to a communication network executes an application backend of a transaction application; a first terminal device connected to the communication network via a first connection executes a first application frontend of the transaction application; the first application frontend transmits a transaction request indicating the transaction to be started and a second application frontend and comprising transaction data associated with the indicated transaction to the application backend via the first connection; a second terminal device connected to the communication network via a second connection executes the second application frontend of the transaction application; the application backend transmits an authorization request to the second application frontend via the second connection; the second application frontend authorizes the requested transaction and transmits a transaction authorization to the application backend via the second conn
    Type: Application
    Filed: July 20, 2022
    Publication date: January 26, 2023
    Inventors: Dominik Schnieders, Stephan Spitz, Hermann Geupel
  • Publication number: 20230028625
    Abstract: A method for operating a mobile Point-of-Sales (mPOS) application includes: an application frontend, for starting a transaction, captures transaction data associated with the transaction to be started and transmits a transaction request to the application backend via the connection; an application backend transmits an authorization request and a layout for a human machine interface for entering a personal key to the application frontend; the application frontend provides the human machine interface with the received layout, captures the personal key entered via the human machine interface, and generates and transmits a transaction authorization comprising the captured personal key to the application backend; and the application backend checks the captured personal key and, depending on the check, completes the transaction.
    Type: Application
    Filed: July 19, 2022
    Publication date: January 26, 2023
    Inventors: Dominik Schnieders, Stephan Spitz, Hermann Geupel
  • Publication number: 20230027731
    Abstract: A method for completing a transaction includes: a backend server executes an application backend of a transaction application; a first terminal device executes a first application frontend of the transaction application; the first application frontend, for starting a transaction, transmits a transaction request indicating the transaction to be started and a second application frontend different from the first application frontend and comprising transaction data associated with the indicated transaction to the application backend; a second terminal device executes the second application frontend of the transaction application; the application backend provides a transaction link for being connected to by the second application frontend and transmits an authorization request to the second application frontend; the second application frontend authorizes the requested transaction and transmits a transaction authorization to the application backend; and the application backend completes the transaction.
    Type: Application
    Filed: July 20, 2022
    Publication date: January 26, 2023
    Inventors: Dominik Schnieders, Stephan Spitz, Hermann Geupel
  • Publication number: 20230022561
    Abstract: A method for authenticating a user includes: an application frontend of a face recognition application, upon receipt of a face recognition request from an application backend of the face recognition application, causes a terminal device to activate a camera of the terminal device; the application frontend receives a video stream of a face of the user captured by the camera of the terminal device; the application frontend transmits the received video stream to the application backend; the application backend, upon receipt of the video stream, extracts a face characteristic of the user from the received video stream in real-time; and the application backend compares the extracted face characteristic with a stored reference face characteristic of the user and authenticates the user based on the extracted face characteristic matching the stored reference face characteristic.
    Type: Application
    Filed: July 20, 2022
    Publication date: January 26, 2023
    Inventors: Dominik Schnieders, Stephan Spitz, Hermann Geupel
  • Publication number: 20230026526
    Abstract: A method for configuring a mobile Point-of-Sales (mPOS) application for executing a transaction includes: installing an application frontend of the mPOS application on a terminal device connected to a communication network; installing an application backend of the mPOS application on an edge cloud server of the communication network; configuring the application frontend to act, upon launch, as an I/O interface and to communicate with the application backend via a secure connection provided by the communication network; and splitting I/O drivers comprised by computer program code of the mPOS application into a low-level driver executed on the terminal device as part of the I/O interface and a high-level driver executed in the application backend at the edge cloud server.
    Type: Application
    Filed: July 20, 2022
    Publication date: January 26, 2023
    Inventors: Dominik Schnieders, Stephan Spitz, Hermann Geupel
  • Publication number: 20230022658
    Abstract: A method for operating a mobile Point-of-Sales (mPOS) application includes: an application frontend of the mPOS application is installed and launched on a terminal device connected to a communication network via a secure connection; an application backend of the mPOS application is installed and launched on an edge cloud server of the communication network; the application frontend, for starting a transaction associated with the mPOS application, transmits a transaction request indicating the transaction to be started and comprising transaction data associated with the indicated transaction to the application backend via the connection; the application backend transmits an authorization request to the application frontend via the connection; the application frontend authorizes the requested transaction and transmits a transaction authorization to the application backend via the connection; and the application backend completes the transaction.
    Type: Application
    Filed: July 20, 2022
    Publication date: January 26, 2023
    Inventors: Dominik Schnieders, Stephan Spitz, Hermann Geupel
  • Publication number: 20230024227
    Abstract: A method for operating a mobile Point-of-Sales (mPOS) application for executing a transaction includes: a Universal Integrated Circuit Card (UICC) card connected to a terminal device executes in interaction with the terminal device an application frontend of the mPOS application that provides, upon launch, an I/O interface with a human machine interface displayed by a touchscreen of the terminal device and a machine-to-machine interface; and the application frontend, for starting a transaction, captures transaction data associated with the transaction to be started via the human machine interface, reads further transaction data via the machine-to-machine interface from a transaction device separate from the terminal device and arranged close to the terminal device, generates a transaction authorization authorizing the requested transaction, and transmits the transaction authorization, the transaction data and the further transaction data via a connection to a remote backend server for completing the transacti
    Type: Application
    Filed: July 19, 2022
    Publication date: January 26, 2023
    Inventors: Dominik Schnieders, Stephan Spitz, Hermann Geupel
  • Publication number: 20220407943
    Abstract: A method for operating a distributed application includes: transmitting, by an application frontend, an initialization request to a registration server via a communication network; selecting, by the registration server, an instance of an application backend and transmitting a fully qualified domain name of the selected instance to the application frontend; transmitting, by the application frontend, a lookup request to a domain name server; transmitting, by the domain name server, an IP address associated with the fully qualified domain name to the application frontend; transmitting, by the application frontend, application data to the transmitted IP address via a connection provided by the communication network; selecting, by a core server of the communication network, a quality service for the distributed application; applying, by the communication network, a service quality determined by the selected quality service to the connection; and operating, by the distributed application, with the applied service q
    Type: Application
    Filed: June 13, 2022
    Publication date: December 22, 2022
    Inventor: Dominik SCHNIEDERS
  • Publication number: 20220407944
    Abstract: A method for operating a distributed application includes: transmitting, by an application frontend of the distributed application, upon a launch of the application frontend, an initialization request to a registration server via a communication network; selecting, by the registration server, upon receipt of the initialization request, an instance of an application backend of the distributed application and transmitting an IP address of the selected instance to the application frontend; transmitting, by the application frontend, upon receipt of the IP address, application data to the transmitted IP address via a connection provided by the communication network; selecting, by a core server of the communication network, upon transmission of the application data, a quality service for the distributed application; applying, by the communication network, a service quality determined by the selected quality service to the connection; and operating the distributed application with the applied service quality.
    Type: Application
    Filed: June 15, 2022
    Publication date: December 22, 2022
    Inventor: Dominik SCHNIEDERS
  • Publication number: 20220407910
    Abstract: A method for operating a distributed application includes: transmitting, by an application frontend, upon a launch of the application frontend, a lookup request based on a predetermined fully qualified domain name associated with an application backend to a domain name server via a communication network; transmitting, by the domain name server, upon receipt of the fully qualified domain name, an IP address associated with the fully qualified domain name to the application frontend; transmitting, by the application frontend, upon receipt of the IP address, application data to the transmitted IP address via a connection provided by the communication network; selecting, by a core server of the communication network, upon transmission of the application data, a quality service for the distributed application; applying, by the communication network, a service quality determined by the selected quality service to the connection; and operating the distributed application with the applied service quality.
    Type: Application
    Filed: June 14, 2022
    Publication date: December 22, 2022
    Inventor: Dominik SCHNIEDERS
  • Publication number: 20220329338
    Abstract: A method for synchronizing a distributed application includes: transmitting, by an application backend, application data packets to an application frontend; transmitting, by the application backend, a synchronization request packet to the application frontend; retrieving, by the application backend, a backend timestamp from a server clock; retrieving, by the application frontend, a frontend timestamp from a terminal device clock and transmitting the retrieved frontend timestamp to the application backend; calculating, by the application backend, a time offset of the frontend timestamp from the retrieved backend timestamp and using the calculated time offset for synchronization; detecting, by a scheduler, an actual state of a communication connection and transmitting control data to the application backend; and adapting, by the application backend, transmission of synchronization request packets based on the control data indicating jitter of the synchronization request packets preventing the distributed applic
    Type: Application
    Filed: April 4, 2022
    Publication date: October 13, 2022
    Inventor: Dominik Schnieders
  • Patent number: 11343718
    Abstract: A method includes: a) provisioning at least one latency critical application; b) determining mean latency and mean throughput which are required by a respective latency critical application, and assigning the determined mean latency and mean throughput to a reference point value; c) allocating the reference point value to the respective latency critical application; d) calculating via a time variable point value function an actual point value for the respective latency critical application; e) comparing the reference point value with the actual point value; f) determining a difference value between the reference point value and the actual point value; g) repeating steps d) to f) for a subset of points in time within the time interval; h) summing up all difference values determined in step f) for all points in time of the subset; and i) continuously optimizing current use of resources in the cell.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: May 24, 2022
    Assignee: DEUTSCHE TELEKOM AG
    Inventor: Dominik Schnieders
  • Publication number: 20220137640
    Abstract: A method for controlling an autonomous vehicle includes: controlling, by a stationary control unit connected to a radio access network, an autonomous vehicle via a wireless connection of the autonomous vehicle to the radio access network, wherein the autonomous vehicle moves in a predefined path network; allocating, by the radio access network, spectral resources to the wireless connection while the autonomous vehicle is moving; and determining, by the stationary control unit, a path of the autonomous vehicle in the predefined path network depending on the spectral resources used by the wireless connection of the autonomous vehicle while moving along the determined path.
    Type: Application
    Filed: October 28, 2021
    Publication date: May 5, 2022
    Inventors: Marc Geitz, Dominik Schnieders
  • Publication number: 20220132529
    Abstract: The present disclosure refers to a method comprising: a) selecting an edge computing system (212) of a plurality of edge computing systems each located nearby a respective base station (211) of a wireless network (110) and deployed and managed by a network provider, the selected edge computing system (212) being configured to provision at least one latency critical application (214) which is to be provided to at least one end user device (230) in a cell via the base station (211) serving the cell and located nearby the selected edge computing system (212), b) provisioning, at the selected edge computing system (212), the at least one latency critical application (214) and a service layer radio application (SLRA) (215) for communication with a scheduler associated with the base station (211); c) transferring transmission specific data in real time between the at least one latency critical application (214) and the scheduler associated with the base station (211) via the service layer radio application (SLRA) (
    Type: Application
    Filed: February 13, 2020
    Publication date: April 28, 2022
    Inventor: Dominik Schnieders
  • Publication number: 20220132387
    Abstract: A method includes: a) provisioning, at a selected edge computing system, at least one latency critical application; b) determining, at a first base station, that an end user device is located proximate to an edge of the first cell and/or in an overlapping area of the first cell and a second cell of the wireless network; c) checking a degree of capacity utilization of the second cell; d) scheduling a handover of the end user device from the first cell to the second cell in case that the second cell has sufficient available capacity; e) transferring, before executing the handover, in real time a first note about the scheduled handover from a first scheduler associated with the first base station to the at least one latency critical application; and f) executing the handover.
    Type: Application
    Filed: February 13, 2020
    Publication date: April 28, 2022
    Inventor: Dominik Schnieders
  • Publication number: 20220132492
    Abstract: A method includes: a) provisioning, at an end user device which is located in a cell of a wireless network, at least one latency critical application and a service layer radio application (SLRA) for communication with a scheduler associated with a base station of the wireless network, the base station serving the cell; b) transferring transmission specific data in real time between the at least one latency critical application and the scheduler via the SLRA, wherein the SLRA is implemented on both the end user device and the scheduler; and c) optimizing allocation of resources in the cell by taking into account current status and operation requirements of the at least one latency critical application and/or optimizing current use of the resources in the cell by using the transmission specific data for adapting the at least one latency critical application in real time to current conditions on the cell.
    Type: Application
    Filed: February 13, 2020
    Publication date: April 28, 2022
    Inventor: Dominik Schnieders