Patents Assigned to SAP
-
Patent number: 9614796Abstract: Solutions are provided for authorizing access to and/or sharing of email attachments. An example method may include, by a computing device, detecting an email message with a file attachment. The email message may identify one or more recipients of the file attachment. The file attachment may be stored in a database table. The database table may include at least one permissions entry controlling access by the one or more recipients to the stored file attachment. The file attachment may be replaced in the email message, with a download link to a location in the database table storing the file attachment. The email message may be delivered with the download link to the one or more recipients.Type: GrantFiled: March 13, 2014Date of Patent: April 4, 2017Assignee: SAP SEInventor: Aleksandar Aleksandrov
-
Patent number: 9614730Abstract: Various embodiments of systems and methods to process customized deployment scenarios in a shared computing environment are described. In one aspect, a deployment request is received at the shared computing environment by a client associated with a customized deployment scenario. In a response, a deploy service of the shared computing environment is instantiated. In another aspect, one or more custom deploy processors are identified by the deploy service, where the one or more custom deploy processors correspond to one or more customized deployment scenarios. In yet another aspect, a part of a deployable content passed to the one or more custom deploy processors by the deploy service, is deployed to the shared computing environment by at least one corresponding custom deploy processor.Type: GrantFiled: October 31, 2013Date of Patent: April 4, 2017Assignee: SAP SEInventors: Stoyan Boshev, Shenol Yousouf
-
Publication number: 20170091967Abstract: Examples of animating a transition between a first data visualization and an alternative, circular data visualization are provided herein. A first data visualization representing data in a dataset can be generated. The first data visualization has at least one of a horizontal axis or a vertical axis. An instruction can be received to represent the data in the dataset using a circular visualization type such as a ring visualization, pie chart, or donut chart. In response to receiving the instruction, an alternative data visualization, of the circular visualization type, can be generated by animating a transition between the first data visualization and the alternative data visualization.Type: ApplicationFiled: September 25, 2015Publication date: March 30, 2017Applicant: SAP SEInventor: Konrad Roepke
-
Publication number: 20170094017Abstract: The present disclosure relates to a telecommunication method for operating a telecommunication device being coupled to a digital telecommunication network. The telecommunication device has a processor, a display device and a memory with an application. The telecommunication device is connectable via the network to a backend server with access to a database comprising a plurality of datasets. The method has: sending an initializing data request to the backend server requesting a first number of the datasets from the database; in response to receiving an initializing data packet with the requested first number of the datasets and calculating a second number of the datasets to be requested by a second data request.Type: ApplicationFiled: December 2, 2015Publication date: March 30, 2017Applicant: SAP SEInventor: Daniel JAKOBS
-
Patent number: 9606999Abstract: A system receives a request to transfer an object, and transfers the object without placing a lock on the object such that the object can still be processed by a service or a function during the transfer. Upon completion of the transfer of the object, the system determines if the object was modified by the processing during the transfer, and the system re-transfers the object when the object was modified by the processing during the transfer.Type: GrantFiled: March 7, 2013Date of Patent: March 28, 2017Assignee: SAP SEInventors: Zawisza Pierzchalski, Mariusz Debowski
-
Patent number: 9606840Abstract: Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for predicting resource consumption in cloud infrastructures. Implementations include actions of receiving event data from one or more enterprise data sources, determining that an event associated with the event data is a known event, retrieving resource consumption information associated with the event, and providing a resource consumption schedule to a cloud infrastructure, the resource consumption schedule indicating resources expected to be consumed during execution of the event.Type: GrantFiled: June 27, 2013Date of Patent: March 28, 2017Assignee: SAP SEInventor: Andreas Schaad
-
Patent number: 9607059Abstract: According to some embodiments, a method and an apparatus of analyzing log files comprises sampling a log and determining a structure associated with the log file based on the sampling and a pattern within the structure. If the structure and the pattern are stored in a repository, data from the log file will be exported into a database based on the determined pattern.Type: GrantFiled: January 31, 2014Date of Patent: March 28, 2017Assignee: SAP SEInventors: Awez Syed, Nancy Yan, Hermant Puranik, Justin Martinson, MonFor Yee, David Burdett
-
Patent number: 9607161Abstract: Methods, systems, and computer-readable storage media for selecting columns for re-encryption in join operations. In some implementations, actions include determining a first column and a second column to be joined, receiving a first key corresponding to the first column and a second key corresponding to the second column, receiving a first rank associated with the first key and a second rank associated with the second key, selecting the second column for re-encryption based on the first rank and the second rank, and providing the first column, the second column, and the first key for performing a join operation, the second column being re-encrypted based on the first key.Type: GrantFiled: February 25, 2015Date of Patent: March 28, 2017Assignee: SAP SEInventors: Martin Haerterich, Florian Kerschbaum, Patrick Grofig, Mathias Kohler, Andreas Schaad, Axel Schroepfer, Walter Tighzert
-
Patent number: 9607509Abstract: A framework for identifying parking areas from vehicle trajectory data is described herein. Vehicle trajectory data collected from a sensor network having a plurality of sensor stations for detecting vehicles is provided. The vehicle trajectory data is pre-processed to generate a tracking table of vehicles and analyzed to determine an interstation parking area between first and second sensor stations of interest based on input parameters from a user.Type: GrantFiled: April 8, 2015Date of Patent: March 28, 2017Assignee: SAP SEInventors: Jing Liu, Junpeng Hu, Yinling Ni, Yongxun Li, Siyi Chen, Jun Liu
-
Patent number: 9606846Abstract: A system and method are described in which skeletons and/or stubs are manipulated based on deployment information. For example, a method according to one embodiment of the invention comprises: compiling source code to generate program code executable on an application server comprised of a plurality of different virtual machines, the program code containing stubs and/or skeletons; analyzing the program code to identify stubs and/or skeletons generated for objects which are located within the same virtual machine and/or the same physical machine; removing the stubs and/or skeletons for those objects which are located in the same virtual machine and/or same physical machine to generate modified program code; and deploying the modified program code.Type: GrantFiled: July 29, 2005Date of Patent: March 28, 2017Assignee: SAP SEInventors: Mladen I. Droshev, Ivan T. Atanassov, Nikolai W. Neichev, Georgi N. Stanev
-
Publication number: 20170086039Abstract: A digital mobile telecommunications method using a digital telecommunications system.Type: ApplicationFiled: December 2, 2015Publication date: March 23, 2017Applicant: SAP SEInventor: Frank WITTIG
-
Patent number: 9600783Abstract: Among other disclosed subject matter, a computer-implemented method for evaluating total cost of ownership (TCO) of a system includes obtaining reference values associated with respective aspects of a TCO measurement model. The TCO measurement model is configured for use in measuring TCO, the reference values reflecting a reference TCO determined for a reference system. The method includes mapping actual expenses to the TCO measurement model, the actual expenses identified as associated with a system whose TCO is to be evaluated. The method includes performing an analysis that includes at least comparing the actual expenses to the reference values according to the mapping. The method includes recording a result of the analysis that indicates at least whether the TCO of the system differs from the reference TCO.Type: GrantFiled: March 7, 2008Date of Patent: March 21, 2017Assignee: SAP SEInventors: Eugene Stepanski, Dirk Rohdemann
-
Patent number: 9602287Abstract: According to some embodiments, a method and system provides receiving a first request for service from a client during a communication session by a server, providing a response to the first request to the client, the response to the first request including state information specific to the first request and a memory of the server; clearing the server memory of the state information specific to the first request; receiving, by the server, a second request for service from the client during the communication session, the second request including the state information specific to the first request; and restoring a state of the server memory based on the state information specific to the first request received in the second request.Type: GrantFiled: June 2, 2011Date of Patent: March 21, 2017Assignee: SAP SEInventors: Michael Wuschek, Berthold Wocher
-
Patent number: 9600681Abstract: The present disclosure relates to a telecommunication method for controlling data access to a telecommunication server, the telecommunication server being connected to at least one first client terminal via at least a digital cellular telecommunication network, wherein the telecommunication server and the first client terminal communicate via a stateless protocol within at least a first communication session, the first client terminal being a battery powered device, the telecommunication server comprising an electronic document, the electronic document having a plurality of input fields for entry of electronic data, wherein a first lock and a session ID are assigned to the electronic document, the session ID being indicative of the first communication session, wherein the first lock is released by the telecommunication server upon ending the first communication session, the telecommunication server comprising multiple applications for accessing the electronic document, the telecommunication server further comType: GrantFiled: March 4, 2015Date of Patent: March 21, 2017Assignee: SAP SEInventors: Harald Evers, Martin Zurmuehl, Ralf Handl, Achim Braemer, Edgar Lott
-
Patent number: 9600551Abstract: First logical cores supported on physical processor cores in a computing system can be designated for execution of message-passing workers of a plurality of message workers while at least second logical cores supported on the physical processor cores can be designated for execution of procedural code such that resources of a physical processor core supporting the first logical core and the second logical core are shared between a first logical core and a second logical core. A database object in a repository can be assigned to one message-passing worker, which can execute operations on the database object while procedurally coded operations are processed using the second logical core on one or more of the plurality of physical processor cores while the first logical core executes the message-passing worker.Type: GrantFiled: October 24, 2013Date of Patent: March 21, 2017Assignee: SAP SEInventor: Ivan Schreter
-
Patent number: 9600596Abstract: A system, a method, a device, and a computer program product for parsing a document are provided. A processing instance for parsing by at least one parsing module in a plurality of parsing modules is generated. The generated processing instance is intercepted. Based on the intercepted generated processing instance, a parsing module is selected. Using the selected parsing module, the processing instance is parsed to generate a parsed processing instance.Type: GrantFiled: April 8, 2014Date of Patent: March 21, 2017Assignee: SAP SEInventors: Björn Christoph, Iwan Zarembo, Iliyan Dimov
-
Patent number: 9602340Abstract: Real-time data is extracted from a log file for at least one monitored process on each of a plurality of servers. For each monitored process, extracted real-time data is inserted into object variables of an object. The object variable data is processed to generate performance statistics for the monitored processes and to determine whether to trigger an alarm. A database is updated with object variable data and performance statistics when an event associated with a monitored process takes place. Historical performance statistics from the database are compared with current performance statistics to determine a performance trend.Type: GrantFiled: April 20, 2007Date of Patent: March 21, 2017Assignee: SAP SEInventors: Thomas Kroll, Ina Scherf
-
Patent number: 9600269Abstract: A system, a method, and a computer program product for deploying of objects are disclosed. At least one file containing a plurality of artifacts for deploying during runtime of an application is defined. Each artifact in the plurality of artifacts includes at least one object in the plurality of objects required to be deployed during runtime of the application. At least one dependency for at least one artifact in the plurality of artifacts is determined. An execution order for deployment of the plurality of artifacts is generated. The plurality of artifacts is deployed in accordance with the generated execution order.Type: GrantFiled: November 23, 2015Date of Patent: March 21, 2017Assignee: SAP SEInventors: Jonathan Bregler, Alexander Bunte, Arne Harren, Andreas Kellner, Daniel Kuntze, Vladislav Leonkev, Simon Lueders, Volker Sauermann, Michael Schnaubelt, Le-Huan Stefan Tran, Michael Wintergerst, Cornelia Kinder, Christopher Schildt, Andreas Thumfart, Ralph Debusmann, Andre Hildebrandt
-
Patent number: 9600849Abstract: Providing multiple roles in computer-implemented workspaces. When a first computer workspace in which a user has been assigned a first role and a second role is accessed, a first subset of content defined by the first role and a second subset of content defined by the second role can be made accessible to the user. Input to switch access from the first computer workspace to a second computer workspace that is different from the first computer workspace and in which the user is assigned only the second role can be received. In response, only the second subset of content can be provided to the user and access to the first subset of content can be prohibited.Type: GrantFiled: March 12, 2013Date of Patent: March 21, 2017Assignee: SAP Portals Israel Ltd.Inventors: Rachel Ebner, Orly Bleier, Avihai Tamari, Ida Shemesh, Lea Kritchker
-
Patent number: 9602521Abstract: Some examples of security cloud computing environments can be implemented as methods. A processor of a first computer system that lacks permission to store data in a cloud computing environment receives data to be stored in the cloud computing environment. The data is received from a second computer system implementing the cloud computing environment and having permissions to store data in the cloud computing environment. The processor of the first computer system determines that the received data is safe for storage in the cloud computing environment. The processor of the first computer system determines that the received data is safe for storage in the cloud computing environment. The processor of the first computer system provides a notification to the second computer system indicating that the received data is safe for storage in the cloud computing environment, and an identifier that points to the stored data at the computer-readable storage medium.Type: GrantFiled: June 17, 2016Date of Patent: March 21, 2017Assignee: SAP SEInventors: Hristo Iliev, Stoyan Boshev