Patents by Inventor Tatjana Pfeifer
Tatjana Pfeifer 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: 11966719Abstract: Embodiments may facilitate event processing for an ABAP platform. A business object data store may include a RAP model, including a behavior definition, for a business object. A framework may automatically transform the behavior definition of the RAP model into a producer event vian event binding and a cloud event standardized format. Information about the producer event may then be passed to an ABAP application associated with a pre-configured destination at an enterprise business technology platform. In some embodiments, a standalone API enterprise hub data store may contain an event specification. An ABAP development tenant of a business technology platform may automatically parse the event specification and translate the parsed information into high-level programming language structures that reflect an event type at runtime. An event consumption model may then be generated based on the event type.Type: GrantFiled: July 26, 2022Date of Patent: April 23, 2024Assignee: SAP SEInventors: Tatjana Pfeifer, Raphael Dibbern, Jonas Braun, Jens Roessler, Arne Rantzen, Silvana Straus
-
Publication number: 20240036830Abstract: Embodiments may facilitate event processing for an ABAP platform. A business object data store may include a RAP model, including a behavior definition, for a business object. A framework may automatically transform the behavior definition of the RAP model into a producer event vian event binding and a cloud event standardized format. Information about the producer event may then be passed to an ABAP application associated with a pre-configured destination at an enterprise business technology platform. In some embodiments, a standalone API enterprise hub data store may contain an event specification. An ABAP development tenant of a business technology platform may automatically parse the event specification and translate the parsed information into high-level programming language structures that reflect an event type at runtime. An event consumption model may then be generated based on the event type.Type: ApplicationFiled: July 26, 2022Publication date: February 1, 2024Inventors: Tatjana PFEIFER, Raphael DIBBERN, Jonas BRAUN, Jens ROESSLER, Arne RANTZEN, Silvana STRAUS
-
Publication number: 20240036946Abstract: Embodiments may facilitate event processing for an ABAP platform. A business object data store may include a RAP model, including a behavior definition, for a business object. A framework may automatically transform the behavior definition of the RAP model into a producer event vian event binding and a cloud event standardized format. Information about the producer event may then be passed to an ABAP application associated with a pre-configured destination at an enterprise business technology platform. In some embodiments, a standalone API enterprise hub data store may contain an event specification. An ABAP development tenant of a business technology platform may automatically parse the event specification and translate the parsed information into high-level programming language structures that reflect an event type at runtime. An event consumption model may then be generated based on the event type.Type: ApplicationFiled: July 26, 2022Publication date: February 1, 2024Inventors: Martin MUELLER, Andre PANY, Thomas EHRET, Raphael DIBBERN, Jonas BRAUN, Roland TRAPP, Ihlas BASHA, Nadine BAUMGAERTEL, Vanessa RAU, Silvana STRAUS, Tatjana PFEIFER, Jens ROESSLER, Roman BELOSLUDTSEV, Arne RANTZEN, Jes Sie CHEAH
-
Patent number: 11223686Abstract: The present disclosure involves systems, software, and computer implemented methods for providing an asynchronous transport channel for OData data using web sockets. One example method includes upgrading a HTTP connection to a web socket connection in response to an upgrade request. The web socket connection is maintained, after the upgrading, for receipt of subsequent web socket requests. An OData request is received, from a consuming application, over the web socket connection. The OData request is translated to a format used by an OData runtime environment and sent to the OData runtime environment. A response to the OData request is received from the OData runtime environment. The response is incorporated into a web socket message. The web socket message is sent to the consuming application, over the web socket connection, in response to the OData request, with the web socket connection remaining open after the web socket message is sent.Type: GrantFiled: April 23, 2020Date of Patent: January 11, 2022Assignee: SAP SEInventors: Tatjana Pfeifer, Andreas Hoffner
-
Publication number: 20200252464Abstract: The present disclosure involves systems, software, and computer implemented methods for providing an asynchronous transport channel for OData data using web sockets. One example method includes upgrading a HTTP connection to a web socket connection in response to an upgrade request. The web socket connection is maintained, after the upgrading, for receipt of subsequent web socket requests. An OData request is received, from a consuming application, over the web socket connection. The OData request is translated to a format used by an OData runtime environment and sent to the OData runtime environment. A response to the OData request is received from the OData runtime environment. The response is incorporated into a web socket message. The web socket message is sent to the consuming application, over the web socket connection, in response to the OData request, with the web socket connection remaining open after the web socket message is sent.Type: ApplicationFiled: April 23, 2020Publication date: August 6, 2020Inventors: Tatjana Pfeifer, Andreas Hoffner
-
Patent number: 10673953Abstract: The present disclosure involves systems, software, and computer implemented methods for providing an asynchronous transport channel for OData data using web sockets. One example method includes upgrading a HTTP connection to a web socket connection in response to an upgrade request. The web socket connection is maintained, after the upgrading, for receipt of subsequent web socket requests. An OData request is received, from a consuming application, over the web socket connection. The OData request is translated to a format used by an OData runtime environment and sent to the OData runtime environment. A response to the OData request is received from the OData runtime environment. The response is incorporated into a web socket message. The web socket message is sent to the consuming application, over the web socket connection, in response to the OData request, with the web socket connection remaining open after the web socket message is sent.Type: GrantFiled: January 2, 2018Date of Patent: June 2, 2020Assignee: SAP SEInventors: Tatjana Pfeifer, Andreas Hoffner
-
Publication number: 20190208022Abstract: The present disclosure involves systems, software, and computer implemented methods for providing an asynchronous transport channel for OData data using web sockets. One example method includes upgrading a HTTP connection to a web socket connection in response to an upgrade request. The web socket connection is maintained, after the upgrading, for receipt of subsequent web socket requests. An OData request is received, from a consuming application, over the web socket connection. The OData request is translated to a format used by an OData runtime environment and sent to the OData runtime environment. A response to the OData request is received from the OData runtime environment. The response is incorporated into a web socket message. The web socket message is sent to the consuming application, over the web socket connection, in response to the OData request, with the web socket connection remaining open after the web socket message is sent.Type: ApplicationFiled: January 2, 2018Publication date: July 4, 2019Inventors: Tatjana Pfeifer, Andreas Hoffner
-
Publication number: 20190132276Abstract: The present disclosure involves systems, software, and computer implemented methods for unified event processing for existing systems. One example method includes receiving, in an application server, an event from an event emitter. An event type for the event is determined. A channel is identified for publication of the event to an external system, based on the identified event type. A messaging protocol associated with the channel is identified. A connection associated with the channel is identified. A topic is determined based on the event type and the identified channel. An event payload of the event is transformed into a message. The message is in a format specified by the messaging protocol. The message and the topic are sent to the external system, over the identified connection.Type: ApplicationFiled: May 14, 2018Publication date: May 2, 2019Inventors: Christoph Scheiber, Tatjana Pfeifer, Andreas Hoffner
-
Patent number: 10015253Abstract: Embodiments described herein relate to an improved technique for preemptive client application request processing based on observed use access patterns and/or models. The system includes a framework engine operable to trace sequences of requests to one or more service provider applications, including which particular client requests are likely to be followed by other particular client requests for each service. Based on the resulting traces, the framework can determine the probability of a particular request B following another particular request A. When request A is retrieved from the service provider application, and when the probability is high enough (e.g. >50%) that request B will follow request A in the sequence of requests, the framework is operable to simulate request B in a background process and provide a response to request B from a local memory storage.Type: GrantFiled: December 10, 2015Date of Patent: July 3, 2018Assignee: SAP SEInventors: Olaf Tennie, Tatjana Pfeifer, Matthias Tebbe
-
Publication number: 20170171311Abstract: Embodiments described herein relate to an improved technique for preemptive client application request processing based on observed use access patterns and/or models. The system includes a framework engine operable to trace sequences of requests to one or more service provider applications, including which particular client requests are likely to be followed by other particular client requests for each service. Based on the resulting traces, the framework can determine the probability of a particular request B following another particular request A. When request A is retrieved from the service provider application, and when the probability is high enough (e.g. >50%) that request B will follow request A in the sequence of requests, the framework is operable to simulate request B in a background process and provide a response to request B from a local memory storage.Type: ApplicationFiled: December 10, 2015Publication date: June 15, 2017Inventors: Olaf Tennie, Tatjana Pfeifer, Matthias Tebbe
-
Patent number: 9513929Abstract: The present disclosure involves methods and devices, including computer programs encoded on a computer storage medium, for providing a foldable computing device that provides multiple operating modes and is especially adaptable in size to particular functions of the operating modes. In one aspect, a foldable mobile computing device for establishing a connection with a network or for displaying an electronic document, comprising: a processor; a foldable display including a bendable material configured to emit light and including a folding axis, wherein the bendable material extends across the folding axis and the foldable display is configured to be folded with respect to the folding axis.Type: GrantFiled: January 31, 2013Date of Patent: December 6, 2016Assignee: SAP SEInventor: Tatjana Pfeifer
-
Publication number: 20140215201Abstract: The present disclosure involves methods and devices, including computer programs encoded on a computer storage medium, for providing a foldable computing device that provides multiple operating modes and is especially adaptable in size to particular functions of the operating modes. In one aspect, a foldable mobile computing device for establishing a connection with a network or for displaying an electronic document, comprising: a processor; a foldable display including a bendable material configured to emit light and including a folding axis, wherein the bendable material extends across the folding axis and the foldable display is configured to be folded with respect to the folding axis.Type: ApplicationFiled: January 31, 2013Publication date: July 31, 2014Applicant: SAP AGInventor: Tatjana Pfeifer