Patents by Inventor Timur Fichter

Timur Fichter 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: 10762180
    Abstract: The disclosure generally describes methods, software, and systems, including a method for publishing messages through a messaging client of a database server. A message to be published to one or more message brokers is received at a server and from a database client. The message is in the form of a SQL statement. The received message is processed at the server. Message broker configurations associated with the received message are determined. The message is published to the one or more message brokers by invoking a messaging client at the server and using at least the message broker configurations.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: September 1, 2020
    Assignee: SAP SE
    Inventors: Dirk Sabiwalsky, Henrike Schuhart, Christoph Scheiber, Timur Fichter
  • Patent number: 10645181
    Abstract: A messaging meta broker gateway for publish-subscribe messaging environments can provide connectivity, message routing, and subscription management between large numbers of clients and large numbers of brokers. The messaging meta broker gateway can provide access to large numbers of brokers to a client through a single connection. To a broker, the messaging meta broker gateway provides extremely wide fan-in and fan-out to gateway clients. To a service provider, the messaging meta broker gateway is a single system providing easy scaling with lightweight replication of instances, and shared, private, or virtual messaging environments supporting multiple customers and applications. The meta broker gateway can also connect gateway clients with other clients of the brokers, and also with archiving facilities. Protocol translation, security, and statistics logging are supported. The messaging meta broker gateway is suitable for cloud-based Internet-of-Things environments.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: May 5, 2020
    Assignee: SAP SE
    Inventors: Andreas Hoffner, Dirk Sabiwalsky, Timur Fichter
  • Publication number: 20190340342
    Abstract: The disclosure generally describes methods, software, and systems, including a method for publishing messages through a messaging client of a database server. A message to be published to one or more message brokers is received at a server and from a database client. The message is in the form of a SQL statement. The received message is processed at the server. Message broker configurations associated with the received message are determined. The message is published to the one or more message brokers by invoking a messaging client at the server and using at least the message broker configurations.
    Type: Application
    Filed: June 11, 2019
    Publication date: November 7, 2019
    Inventors: Dirk Sabiwalsky, Henrike Schuhart, Christoph Scheiber, Timur Fichter
  • Patent number: 10432448
    Abstract: Sending and/or receiving messages in a computer system having memory and a processor. The method includes configuring the memory to have one or more streams connecting a generic messaging client to send messages to and/or receive messages from one or more protocol-specific messaging clients. The streams are formed by providing configuration data comprising one or more destination definitions. Each of the destination definitions corresponds to one of the protocol-specific messaging clients. Each of the destination definitions has a specified messaging protocol and one or more stream definitions. Each of the stream definitions has parameters associated with the specified messaging protocol of a corresponding one of the destination definitions. In code for the generic messaging client, at least one stream object is provided specifying one of the destination definitions and one of the stream definitions.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: October 1, 2019
    Assignee: SAP SE
    Inventors: Henrike Schuhart, Christoph Scheiber, Timur Fichter, Dirk Sabiwalsky, Klaus Deissner
  • Patent number: 10372887
    Abstract: The disclosure generally describes methods, software, and systems, including a method for publishing messages through a messaging client of a database server. A message to be published to one or more message brokers is received at a server and from a database client. The message is in the form of a SQL statement. The received message is processed at the server. Message broker configurations associated with the received message are determined. The message is published to the one or more message brokers by invoking a messaging client at the server and using at least the message broker configurations.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: August 6, 2019
    Assignee: SAP SE
    Inventors: Dirk Sabiwalsky, Henrike Schuhart, Christoph Scheiber, Timur Fichter
  • Publication number: 20190013992
    Abstract: Sending and/or receiving messages in a computer system having memory and a processor. The method includes configuring the memory to have one or more streams connecting a generic messaging client to send messages to and/or receive messages from one or more protocol-specific messaging clients. The streams are formed by providing configuration data comprising one or more destination definitions. Each of the destination definitions corresponds to one of the protocol-specific messaging clients. Each of the destination definitions has a specified messaging protocol and one or more stream definitions. Each of the stream definitions has parameters associated with the specified messaging protocol of a corresponding one of the destination definitions. In code for the generic messaging client, at least one stream object is provided specifying one of the destination definitions and one of the stream definitions.
    Type: Application
    Filed: July 6, 2017
    Publication date: January 10, 2019
    Inventors: Henrike Schuhart, Christoph Scheiber, Timur Fichter, Dirk Sabiwalsky, Klaus Deissner
  • Patent number: 10110582
    Abstract: A client token is generated for a client process in response to a client token request. An authentication request including the client token is received from a client endpoint associated with the client process. The client endpoint is authenticated, including generating and providing an endpoint token to the client endpoint. A first mapping between the client token and transport channels used for messages received from the client process and a second mapping between the client endpoint and the client token are generated. A first message is received over a first transport channel from the client endpoint, the message including the client token and the endpoint token. A response to the first message is sent to the client endpoint over a second transport channel, without re-authenticating the client endpoint, the second transport channel being different than the first transport channel and being selected based on the first and second mappings.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: October 23, 2018
    Assignee: SAP SE
    Inventors: Dirk Sabiwalsky, Henrike Schuhart, Christoph Scheiber, Timur Fichter
  • Publication number: 20180167476
    Abstract: A messaging meta broker gateway for publish-subscribe messaging environments can provide connectivity, message routing, and subscription management between large numbers of clients and large numbers of brokers. The messaging meta broker gateway can provide access to large numbers of brokers to a client through a single connection. To a broker, the messaging meta broker gateway provides extremely wide fan-in and fan-out to gateway clients. To a service provider, the messaging meta broker gateway is a single system providing easy scaling with lightweight replication of instances, and shared, private, or virtual messaging environments supporting multiple customers and applications. The meta broker gateway can also connect gateway clients with other clients of the brokers, and also with archiving facilities. Protocol translation, security, and statistics logging are supported. The messaging meta broker gateway is suitable for cloud-based Internet-of-Things environments.
    Type: Application
    Filed: December 12, 2016
    Publication date: June 14, 2018
    Applicant: SAP SE
    Inventors: Andreas Hoffner, Dirk Sabiwalsky, Timur Fichter
  • Publication number: 20170331806
    Abstract: A client token is generated for a client process in response to a client token request. An authentication request including the client token is received from a client endpoint associated with the client process. The client endpoint is authenticated, including generating and providing an endpoint token to the client endpoint. A first mapping between the client token and transport channels used for messages received from the client process and a second mapping between the client endpoint and the client token are generated. A first message is received over a first transport channel from the client endpoint, the message including the client token and the endpoint token. A response to the first message is sent to the client endpoint over a second transport channel, without re-authenticating the client endpoint, the second transport channel being different than the first transport channel and being selected based on the first and second mappings.
    Type: Application
    Filed: May 13, 2016
    Publication date: November 16, 2017
    Inventors: Dirk Sabiwalsky, Henrike Schuhart, Christoph Scheiber, Timur Fichter
  • Publication number: 20170329945
    Abstract: The disclosure generally describes methods, software, and systems, including a method for publishing messages through a messaging client of a database server. A message to be published to one or more message brokers is received at a server and from a database client. The message is in the form of a SQL statement. The received message is processed at the server. Message broker configurations associated with the received message are determined. The message is published to the one or more message brokers by invoking a messaging client at the server and using at least the message broker configurations.
    Type: Application
    Filed: May 31, 2016
    Publication date: November 16, 2017
    Inventors: Dirk Sabiwalsky, Henrike Schuhart, Christoph Scheiber, Timur Fichter
  • Patent number: 9146802
    Abstract: Techniques for providing an error log include establishing, by a hub computing system, a connection with a back-end computing system, the back-end computing system executing a first computer-implemented programming language; receiving, at the hub computing system, a request for an error log from an Open Data Protocol (OData) application that resides on a mobile communications device, the mobile communications device executing a second computer-implemented programming language different than the first computer-implemented programming language, and the error log including error log entries associated with a runtime processing of a data model; registering, on the hub computing system, the error log as an OData service configured to be provided over an OData channel between the hub computing system and the mobile communications device; and providing, by the hub computing system, the error log to the OData application as the OData service over the OData channel.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: September 29, 2015
    Assignee: SAP SE
    Inventors: Duong-Han Tran, Andreas Hoffner, Timur Fichter
  • Publication number: 20150006979
    Abstract: Techniques for providing an error log include establishing, by a hub computing system, a connection with a back-end computing system, the back-end computing system executing a first computer-implemented programming language; receiving, at the hub computing system, a request for an error log from an Open Data Protocol (OData) application that resides on a mobile communications device, the mobile communications device executing a second computer-implemented programming language different than the first computer-implemented programming language, and the error log including error log entries associated with a runtime processing of a data model; registering, on the hub computing system, the error log as an OData service configured to be provided over an OData channel between the hub computing system and the mobile communications device; and providing, by the hub computing system, the error log to the OData application as the OData service over the OData channel.
    Type: Application
    Filed: June 27, 2013
    Publication date: January 1, 2015
    Applicant: SAP AG
    Inventors: Duong-Han Tran, Andreas Hoffner, Timur Fichter
  • Patent number: 8306862
    Abstract: Among other disclosed subject matter, a computer-implemented method of remotely generating a purchase order is to be initiated. The method includes receiving a communication in an enterprise resource planning (ERP) system. The ERP system has a purchasing transaction configured for communicating with each of multiple vendor systems for performing the acquisitions. The received communication is sent wirelessly from a mobile device operated by a user. The mobile device is configured for obtaining information from the user in a process compatible with the purchasing transaction for generating a purchase order in the ERP system. The method includes generating the purchase order in the ERP system. The purchase order includes an instruction to a vendor operating a first vendor system to deliver a quantity of a product type. The method includes forwarding the purchase order from the ERP system to the first vendor system.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: November 6, 2012
    Assignee: SAP AG
    Inventors: Thomas Weiler, Martina Wingert, Timur Fichter, Thomas Schroeder, Ruediger Zuerl
  • Publication number: 20110029344
    Abstract: Among other disclosed subject matter, a computer-implemented method of remotely generating a purchase order is to be initiated. The method includes receiving a communication in an enterprise resource planning (ERP) system. The ERP system has a purchasing transaction configured for communicating with each of multiple vendor systems for performing the acquisitions. The received communication is sent wirelessly from a mobile device operated by a user. The mobile device is configured for obtaining information from the user in a process compatible with the purchasing transaction for generating a purchase order in the ERP system. The method includes generating the purchase order in the ERP system. The purchase order includes an instruction to a vendor operating a first vendor system to deliver a quantity of a product type. The method includes forwarding the purchase order from the ERP system to the first vendor system.
    Type: Application
    Filed: July 31, 2009
    Publication date: February 3, 2011
    Inventors: Thomas Weiler, Martina Wingert, Timur Fichter, Thomas Schroeder, Ruediger Zuerl