Patents Assigned to Sap AG
  • Publication number: 20150040103
    Abstract: In an example embodiment, one or more configuration files are defined for an extensible application, the one or more configuration files including metadata for the extensible application. Then code defining behavior of the extensible application is combined with a mobile application framework, the mobile application framework including a data component configured to obscure details of an underlying data source for the extensible application, the code including calls made to one or more of the generic components. The code is compiled and one or more of the configuration files can be uploaded to a mobile platform server for storage. Then the compiled code is uploaded to a platform server for distribution to one or more devices. One or more of the configuration files is configured to alter an aspect of the extensible application. Finally, the altered one or more configuration files is uploaded to the mobile platform server for storage.
    Type: Application
    Filed: October 24, 2013
    Publication date: February 5, 2015
    Applicant: SAP AG
    Inventors: Karoly Nyisztor, Karsten Hinrichs
  • Publication number: 20150039585
    Abstract: A global dictionary is described that corresponds to a database or table stored across multiple partitions. The global dictionary can be used to identify which partitions of the database contain records that are relevant to a user's query on the database. The global dictionary is made up of variable tables. Each variable table corresponds to a column of the database. A given variable table includes value tables where each value table corresponds to a defined value that has been assigned to a record in the database. A value table can include a list of partitions that contain a record having the related defined value.
    Type: Application
    Filed: July 31, 2013
    Publication date: February 5, 2015
    Applicant: SAP AG
    Inventor: Toni Fabijancic
  • Publication number: 20150040101
    Abstract: Methods, systems, and computer-readable storage media for supporting concurrent activities in distributed development processes. In some implementations, actions include providing source code for display to a first developer, receiving first status information associated with the source code, the first status information being received in response to a determination that a second developer is concurrently accessing the source code, and reflecting a first status of the source code, processing the first status information to provide first collaboration information, and providing the first collaboration information for display to the first developer.
    Type: Application
    Filed: August 5, 2013
    Publication date: February 5, 2015
    Applicant: SAP AG
    Inventors: Andreas Rummler, Tobias Nestler
  • Publication number: 20150040104
    Abstract: In an example embodiment, a mobile application framework is added to a metadata-driven application. The mobile application framework includes generic libraries having one or more references to one or more configuration files stored on a platform server. Then the one or more configuration files can be updated to include one or more tiles, each tile comprising a user interface element or screen view, each tile being either a primitive tile or a tile embedding other nested tiles within it, thereby updating the metadata-driven mobile application without recompiling it.
    Type: Application
    Filed: October 24, 2013
    Publication date: February 5, 2015
    Applicant: SAP AG
    Inventors: Sanjeet Mall, Hans Kedefors, Karsten Hinrichs, Karoly Nyisztor, Zoltan Farkas, David Egresits
  • Publication number: 20150039478
    Abstract: The present disclosure describes methods, systems, and computer program products for providing enhanced business consolidation system reporting functionality according to an implementation.
    Type: Application
    Filed: August 6, 2013
    Publication date: February 5, 2015
    Applicant: SAP AG
    Inventors: Jens Heumann, Wallace Yao, Richard Gu, Javy Tao
  • Publication number: 20150040116
    Abstract: Provided herein are techniques for distributing software. An embodiment operates by receiving a software product request including a unique identification information, verifying the unique identification information, and distributing a software product associated with the unique identification information in response to the request.
    Type: Application
    Filed: August 2, 2013
    Publication date: February 5, 2015
    Applicant: SAP AG
    Inventor: Frederik THORMAEHLEN
  • Publication number: 20150039376
    Abstract: A system includes an allocation table configured for use in a push-driven retail allocation business. The configuration for the push-driven retail allocation business includes a centrally organized headquarter office and a plurality of distribution points. The merchandise is procured by the centrally organized headquarter office and distributed under guidance of the centrally organized headquarter office to the plurality of distribution points. The system also includes an allocation engine processor logically coupled to the allocation table, and an in-memory database logically coupled to the allocation engine processor.
    Type: Application
    Filed: July 31, 2013
    Publication date: February 5, 2015
    Applicant: SAP AG
    Inventor: Timo Vogelgesang
  • Publication number: 20150040099
    Abstract: In an example embodiment, a mobile application framework is provided. This includes a core component configured to expose one or more application program interfaces (APIs) that initialize the mobile application framework when executed. This also includes a user interface component configured to encapsulate a metadata-driven view for the mobile application. This also includes a data component configured to provide bindings to one or more business objects defining data for the mobile application. This also includes a configuration component configured to read and parse metadata in the one or more configuration files and transform the metadata to constructs native to the mobile application.
    Type: Application
    Filed: October 24, 2013
    Publication date: February 5, 2015
    Applicant: SAP AG
    Inventors: Sanjeet Mall, Hans Kedefors, Karsten Hinrichs, Karoly Nyisztor, Zoltan Farkas, David Egresits, Clement Selvaraj
  • Publication number: 20150040201
    Abstract: In an example embodiment, a test request is sent to a server configured to provide data to the mobile device application. Then a response to the test request is received from the server. The response is analyzed to identify a pattern in the response indicative of a communication sent via a particular communication path. An available communication path between the mobile device application and the server corresponding to the pattern is identified. Then, a mobile device application is registered with the server via the identified communication path.
    Type: Application
    Filed: October 30, 2013
    Publication date: February 5, 2015
    Applicant: SAP AG
    Inventors: Karoly Nyisztor, Csaba Hereb, Andras Palfi, Hans Kedefors, Tamas Jozsa, Karsten Hinrichs
  • Publication number: 20150039732
    Abstract: In an example embodiment, extending an application distributed to a plurality of devices may be accomplied by receiving one or more configuration files. Then the configuration files on a platform server. Then the application may be distributed to the plurality of devices, the application containing code performing one or more calls to the one or more configuration files. Then an update to the one or more configuration files may be received. Then the update to the one or more configuration files may be stored on the platform, thereby altering the application distributed to the plurality of devices without recompiling the application.
    Type: Application
    Filed: October 24, 2013
    Publication date: February 5, 2015
    Applicant: SAP AG
    Inventors: SANJEET MALL, HANS KEDEFORS, KARSTEN HINRICHS, KAROLY NYISZTOR, ZOLTAN FARKAS, DAVID EGRESITS
  • Patent number: 8949148
    Abstract: Methods and systems for receiving shipping documents, correlating information in the shipping documents with purchase-order information in a database to produce expected delivery manifests, then directing a transport to a processing facility to unload items which are verified against the delivery manifest. Software to support these systems is also described and claimed.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: February 3, 2015
    Assignee: SAP AG
    Inventors: Amar Kumar, Wolfgang E. Walter, Viola Mitterer, Pascale van Laethem
  • Publication number: 20150033173
    Abstract: A technique is described for providing interactive features to a composite plot for visualizing a multi-variable dataset. The interactive features include the presentation of curved links and associative highlighting, both of which can assist a user in the exploration of possible relationships between different variables.
    Type: Application
    Filed: July 25, 2013
    Publication date: January 29, 2015
    Applicant: SAP AG
    Inventors: Jean-Francois Im, Michael McGuffin, Rock Leung
  • Publication number: 20150029865
    Abstract: The present disclosure describes methods, systems, and computer program products for providing network traffic routing optimizations. One computer-implemented method includes calculating a direct connection cost for network traffic between two points in a network, the network including one or more nodes of an accelerated application delivery (AccAD) network, calculating an AccAD connection cost for the network traffic between the two points in the network using at least one node of the AccAD network, comparing the calculated direct connection cost and the AccAD connection cost, and determining whether the direct connection cost is greater than the sum of the AccAD connection cost and a minimum cost threshold value.
    Type: Application
    Filed: July 23, 2013
    Publication date: January 29, 2015
    Applicant: SAP AG
    Inventors: Alex Drobinsky, Isaac Eliassi, Or Igelka
  • Publication number: 20150033189
    Abstract: Methods and systems of navigating through process steps of a guided procedure are described. A plurality of process step identifiers may be caused to be displayed in a spiral formation in a graphical user interface of a device. Each process step identifier may identify a corresponding process step of a guided procedure. The process step identifiers may be displayed in positions along the spiral formation that reflect an order of their corresponding process steps in the guided procedure. User input may be received for one of the process steps of the guided procedure using the process step identifier that corresponds to the one of the process steps for which the user input is received. The plurality of process step identifiers may be caused to be rotated within the graphical user interface of the device.
    Type: Application
    Filed: July 25, 2013
    Publication date: January 29, 2015
    Applicant: SAP AG
    Inventors: Marco Sachs, Mahsa Fischer
  • Publication number: 20150032777
    Abstract: The present disclosure describes methods, systems, and computer program products for providing and maintaining an evolving canonical data model (CDM) which consolidates current knowledge of the correspondences of existing schemas.
    Type: Application
    Filed: July 23, 2013
    Publication date: January 29, 2015
    Applicant: SAP AG
    Inventors: Michael Dietrich, Jens Lemcke, Gunther Stuhec
  • Publication number: 20150033205
    Abstract: The present disclosure describes methods, systems, and computer program products for providing remote debugging of a software or cloud application across a wide area network. A method includes transmitting, from a remote communication device to a client or cloud computing device, instructions to adjust a running application to a debugging mode; receiving, at the remote communication device from a server, aggregated thread data in a data packet by using a second debugging data protocol different from the Java Debug Wire Protocol; receiving a debugging command and applying the debugging command to the application running in the debugging mode.
    Type: Application
    Filed: July 26, 2013
    Publication date: January 29, 2015
    Applicant: SAP AG
    Inventors: Michael Wintergerst, Ralf Schmelter, Johannes Scheerer, Thomas Klink, Steffen Schreiber, Dietrich Mostowoj, Matthias Braun
  • Publication number: 20150029177
    Abstract: Disclosed herein are system, method, and computer program product embodiments for implementing a data collection visualization facility. An embodiment operates by adding a visualization component to an application, to create a three-dimensional (3D) user interface and implementing a data adaptor associated with the visualization component. This embodiment further implements an event handler configured to function with the visualization component.
    Type: Application
    Filed: July 25, 2013
    Publication date: January 29, 2015
    Applicant: SAP AG
    Inventors: Sheng YAO, Lin CAO
  • Publication number: 20150032721
    Abstract: In an example embodiment a sender report containing multiple rows and/or columns of information drawn from a data table may be displayed to a user of a machine. A user may select a portion of the displayed information. A sender adaptor may extract report-to-report selection criteria from the selected information. A receiver adaptor may identify other data tables where information related to the report-to-report selection criteria resides. If such information resides in multiple data tables, the receiver adaptor may join the multiple data tables into one or more data tables. The receiver adaptor may convert the report-to-report selection criteria into selection criteria for the identified data table(s) or joined data table(s). The selection criteria may be passed to a generic receiver report adapted to retrieve any information from any data table(s). The generic receiver report may retrieve information according to the selection criteria and display the information to the user.
    Type: Application
    Filed: July 24, 2013
    Publication date: January 29, 2015
    Applicant: SAP AG
    Inventors: Marco Valentin, Christian Gaertner
  • Publication number: 20150033346
    Abstract: A mapping engine may be used to determine an attack model enumerating software attacks, the software attacks being represented by linked attack components, and may be used to determine a software architecture to be tested, the software architecture being represented by linked architectural components in an architecture diagram. The mapping engine may then associate each attack component and each architectural component with at least one attack tag characterizing attack requirements. A global test plan generator may be used to determine an attack test model, including associating attack components with corresponding architectural components, based on associated attack tags, and may thus generate attack test workflows from the attack test model, to thereby test the software architecture.
    Type: Application
    Filed: July 26, 2013
    Publication date: January 29, 2015
    Applicant: SAP AG
    Inventors: Cedric Hebert, Keqin Li
  • Publication number: 20150033104
    Abstract: Smooth navigation can be provided when switching between content oriented pages by presenting an intermediate page while the requested page is being received and rendered. The intermediate page can be the current page but without navigational features. Alternatively, the intermediate page can be an advertisement provided by the source of the requested page.
    Type: Application
    Filed: July 31, 2013
    Publication date: January 29, 2015
    Applicant: SAP AG
    Inventor: Wei Zhang