Patents Assigned to Sap AG
-
Publication number: 20150328550Abstract: An advanced context-aware platform is integrated with a variety of other applications to allow processing of contextual information from various sources. One type of application may provide spatial and temporal context information for various actions. Another type of application may provide additional information for an action within a social and/or business context. These contextual information types are received and assimilated by the platform in order to enrich the data value chain. Processing large volumes of data and events may be facilitated in a scalable and rapid manner utilizing technologies such as in-memory databases (e.g., the HANA database available from SAP AG), and/or complex event processing (CEP) such as is available from Sybase ESP. Context-aware platforms according to embodiments may find particular use in providing context to systems implementing gamification in an enterprise environment.Type: ApplicationFiled: May 13, 2014Publication date: November 19, 2015Applicant: SAP AGInventors: Philipp Herzig, Michael Ameling
-
Publication number: 20150317572Abstract: Techniques for systems, methods, and devices for providing on-demand enrichment data are disclosed. In response to user input, a client computing device executing a client application and plug-in for communicating with a data enrichment service, can generate a data enrichment command. The command can include selected report data from one or more reports or summaries displayed to a user on the client computing device. The command can also include information about the context in which data enrichment was requested. Using the information included in the command, an enrichment data service can determine the type of enrichment data that may be useful and the sources from which to request the enrichment data. The enrichment data can then be retrieved from one or more enrichment data sources and sent to the requesting client computing device to be displayed to the user in a manner that enriches the original reporting data.Type: ApplicationFiled: May 5, 2014Publication date: November 5, 2015Applicant: SAP AGInventor: Makesh Balasubramanian
-
Patent number: 9176715Abstract: Systems and methods are disclosed for developing a user interface. The method may include receiving a software development framework-independent data processing application of a consumption layer. A software development framework type may be received out of a plurality of supported software development framework types of a model layer. A plurality of object models adhering to the selected software development framework type may be displayed. A particular object model out of the plurality of object models may be received. A plurality of elements from the particular object model may be displayed for incorporation into the user interface. A selection of elements out of the plurality of elements may be received. The user interface may be generated, where the generating includes incorporating the selected elements for the software development framework-independent data processing application according to the particular object model of the selected software development framework type.Type: GrantFiled: June 30, 2014Date of Patent: November 3, 2015Assignee: SAP AGInventors: Marcel Hermanns, Cristina Buchholz
-
Patent number: 9164776Abstract: A plurality of registrations corresponding to a user interface component can be stored. Based on at least one of a layer of a software architecture to which a specific user of a user interface has authorized access, an assignment of a work center view to the user, and business data, it can be determined that the user interface presented to the user should include a navigation target to the user interface component. At run time, a navigation link to the user interface component can be dynamically generated according to a relevant registration selected from the plurality of registrations. The user interface incorporating the navigation link to the user interface component can be displayed. Related systems, articles of manufacture, and computer-implemented methods are described.Type: GrantFiled: December 22, 2010Date of Patent: October 20, 2015Assignee: SAP AGInventors: Alexander Rauh, Lars Erbe, Thomas Gieselmann, Franz Mueller, Sri Vidhya Ambuga Nandakumar, Nina Tabitha Paul, Stefan Haffner, Vibhor Tomar, Holger Schmidt
-
Patent number: 9165273Abstract: The present disclosure describes methods, systems, and computer program products for externalizing an enterprise workspace to business applications. One computer-implemented method includes indicating data within an application to be included in a new module, initiating a command to create the new module using the indicated data, transmitting the command to create the new module to an external server, receiving from the external server a list of available enterprise workspaces for adding the new module, selecting at least one available enterprise workspace from the list of available enterprise workspaces, transmitting the selected enterprise workspace to the external server, and receiving a confirmation of the new module creation.Type: GrantFiled: August 29, 2012Date of Patent: October 20, 2015Assignee: SAP AGInventors: Ohad Schachtel, Orly Bleier, Regina Kreimer, Avihai Tamari, Guy Moskovich
-
Publication number: 20150295985Abstract: A system is described for creating a customized modification free extension of a software application. The software application can be an application configured to be executed in a runtime framework on a web browser. When the web browser launches the custom application, the base application can be identified and retrieved. Once retrieved, the web browser can merge the custom application and the base application and execute the resulting merged application.Type: ApplicationFiled: April 15, 2014Publication date: October 15, 2015Applicant: SAP AGInventors: Clement Selvaraj, Santosh Kumar Addanki, Prakash Ponshankaarchinnusamy, Andreas Kunz, Peter Muessig
-
Publication number: 20150296010Abstract: A technique is described providing offline support to business applications. Offline support allows a business application running on a portable electronic device without connectivity to a backend server to operate as though the business application has access to a backend server. The technique receives a sync request for content from the portable electronic device. A sync task is generated from the sync requests and processed to generate a package that contains the desired content. Once the package is generated, the package is stored in a package repository and a download notification is transmitted to the portable electronic device to notify the user that the package is ready. The package can in turn be delivered to the portable electronic device when a download request is received from the portable electronic device.Type: ApplicationFiled: April 9, 2014Publication date: October 15, 2015Applicant: SAP AGInventors: Paul Xi, Ming Zhu, Xiaojun Feng, Mohamed Elzankaly, Marco Eidinger, Ananda Kumar Gajula, Mario Linge, Yang-cheng Fan, Oscar Marquez, Jianxun Zhou
-
Publication number: 20150293948Abstract: Embodiments relate to converting data object(s) from a single-source database environment into a multi-source database environment. An engine is configured to receive a single-source database universe from a repository. The engine analyzes that universe to identify details thereof for conversion, including but not limited to connections, tables, views, alias tables, etc. A new multi-source connection is registered, and then the multi-source universe is re-generated through a universe conversion algorithm, an automatic function mapping algorithm, and a query generation algorithm. Embodiments avoid labor intensive manual re-creation of the universe, and may be implemented as an automatic conversion wizard also updating dependent report queries per new multi-source query patterns. Particular embodiments converting a single-source database environment available from SAP AG, may utilize a Software Design Kit (SDK) to create a migration plug-in as part of an Information Design Tool (IDT).Type: ApplicationFiled: April 15, 2014Publication date: October 15, 2015Applicant: SAP AGInventors: Makesh Balasubramanian, Tejram Jagannath Sonwane
-
Publication number: 20150278738Abstract: Embodiments leverage capabilities of an in-memory database to manage measurement and modeling of Operational Leading Indicators (OLIs). An OLI template may comprise four model components: ratio calculation; factor calculation; predictive modeling; and cost estimation. Each model component is motivated and explained in terms of information sources, and analytical or statistical modelling tasks used in its definition. Embodiments combine analytical and statistical modelling utilizing in-memory computing, to process large amounts of unmodified source data, calculate cost measures rapidly without preaggregation, and/or run linear regression models on the same data set and in the same memory space without a need for separate hardware. An engine in communication with the in-memory database that comprises a large volume of available data, is configured to receive values for OLI factors as inputs.Type: ApplicationFiled: April 1, 2014Publication date: October 1, 2015Applicant: SAP AGInventors: KARSTEN PLOESSER, PIYUSH CHANDRA, KEITH GILL, FARAH JAMA
-
Publication number: 20150278911Abstract: A system and method for apparel size suggestion based on sales transaction data analysis are presented. Historical sales data for a consumer is stored in a repository of a data management system, the historical sales data representing a purchase history and comprising size data for ordered items and size data for returned items. A body profile for the consumer is generated based on the size data for ordered items and the size data for returned items, the body profile including size data for one or more selected items, the one or more selected items being selected by the data management system based on the purchase history of the historical sales data for the consumer. An order from the consumer is received for an ordered item, and if the ordered item matches one of the one or more selected items, a recommended size is generated for the ordered item based on the body profile and historical sales data.Type: ApplicationFiled: March 31, 2014Publication date: October 1, 2015Applicant: SAP AGInventor: Juergen Rink
-
Patent number: 9148488Abstract: Methods and apparatus, including computer program products, for configuration domains for the configuration of web services and consumer proxies. In general, data characterizing one or more web services to activate is received and run-time configurations are caused to be generated for each of the web services and each of consumer proxies for the web services. The web services are from a provider system in a group of systems having a profile having one or more policies to be adhered to by the systems. The systems may include a consumer system and the provider system. The consumer system may have one or more consumer proxies to call the web services. The run-time configurations may include one or more settings derived from the policies of the profile.Type: GrantFiled: November 8, 2007Date of Patent: September 29, 2015Assignee: SAP AGInventors: Christian Rabetge, Thomas Kunz, Otto Boehrer, Alexander Zubev, Timm Falter, Vladimir Savchenko
-
Publication number: 20150269254Abstract: Techniques are described for allowing a user to define hierarchical relationships for a multidimensional data model without assistance from a data administrator. The hierarchical relationships can be stored as on the client device as part of report metadata so that they are customizable by the client. A graphical user interface is also described for generating reports using a reporting tool. Through move and select operations, a report along with its underlying hierarchical relationships can be customized by the client.Type: ApplicationFiled: March 21, 2014Publication date: September 24, 2015Applicant: SAP AGInventor: Shan Jiang
-
Publication number: 20150254812Abstract: A filter selection technique is described for automatically selecting filters and filter parameters to apply to a given input data. The technique first receives input data and accesses a library storing information from previously analyzed data. The technique selects an entry from the library where the entry contains data that is correlated with the input data. The technique then applies a filter to the input data. The filter and filter parameters are determined by the selected entry.Type: ApplicationFiled: March 4, 2014Publication date: September 10, 2015Applicant: SAP AGInventors: Andjelka Srdic, Rafael Pacheco, Bin Qin, Denis Malov
-
Publication number: 20150248453Abstract: Example systems and methods of logging information in an object-oriented system are presented. In one example, a first object including a plurality of first methods is received. The first object also includes an additional method to receive an identity of one of the first methods and to return metadata corresponding to the one of the first methods. A wrapper object is created for the first object and includes a plurality of second methods. Each second method includes an interface that is equivalent to an interface of a corresponding first method. Each of the second methods is configured to call the additional method of the first object to retrieve the metadata for the corresponding first method, call the corresponding first method, receive a return value from the corresponding first method, return the return value, and store information regarding the corresponding first method based on the retrieved metadata.Type: ApplicationFiled: March 3, 2014Publication date: September 3, 2015Applicant: SAP AGInventor: Christian Martick
-
Publication number: 20150242515Abstract: Embodiments provide systems and methods configured to mine information available from informal sources (e.g., social media, blogs, and forums) regarding security vulnerabilities. Particular embodiments may comprise engine(s) of a backend in communication with a user through an interface of a frontend, and also in communication with an underlying database to store security information and related information (e.g. search parameters). Embodiments may allow creation of user-specific search phrases for searching information in one or more informal social media information sources. Search results may be consolidated, and users such as system administrators quickly alerted to possible security issues. Embodiments may refine data mining over time by tracking the reputation (e.g. for data accuracy, freshness) of various sources. Embodiments may also reference formal official and third party sources of security information.Type: ApplicationFiled: February 25, 2014Publication date: August 27, 2015Applicant: SAP AGInventors: Slim Trabelsi, Henrik Plate, Gilles Montagnon, Elton Mathias
-
Publication number: 20150239561Abstract: In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for generating a display of information regarding passengers of an airplane flight. The method includes displaying a graphical depiction of passenger seats for a particular airplane flight. The method includes identifying that multiple passengers booked to the particular airplane flight have a particular status. The method includes identifying that the multiple passengers that have been identified as having the particular status have been assigned to respective multiple passenger seats. The method includes displaying a graphical indication in association with each of the multiple passenger seats, concurrently with the display of the graphical depiction of the passenger seats.Type: ApplicationFiled: February 21, 2014Publication date: August 27, 2015Applicant: SAP AGInventors: Philip Te Hau, Roland Mueller, Eva-Marie Roe, Anke Junker, Martin Rueckert
-
Publication number: 20150227693Abstract: Embodiments relate to a patient-governed healthcare information database environment. The environment provides a central repository for receiving healthcare and related information of a patient, facilitating access by a plurality of authorized consumers (e.g. medical providers) of that information. The environment allows dynamic modification of the database to include many types of information, including data from smart devices, patient activity logs, and responses to customized assessments created by the patient or others. The environment also allows dynamic mining of database information according to flexible queries specifying parameters determined by the consumer of the healthcare information. Access to other patient environments may be granted, such that database modification permits data mining for patient cohorts sharing common characteristics. Some embodiments allow dynamic interaction between the environment and a provider, for example to issue an alert based upon database content (e.g.Type: ApplicationFiled: April 10, 2014Publication date: August 13, 2015Applicant: SAP AGInventor: FAHEEM AHMED
-
Publication number: 20150227692Abstract: Embodiments relate to a patient-governed healthcare information database environment. The environment provides a central repository for receiving healthcare and related information of a patient, facilitating access by a plurality of authorized consumers (e.g. medical providers) of that information. The environment allows dynamic modification of the database to include many types of information, including data from smart devices, patient activity logs, and responses to customized assessments created by the patient or others. The environment also allows dynamic mining of database information according to flexible queries specifying parameters determined by the consumer of the healthcare information. Access to other patient environments may be granted, such that database modification permits data mining for patient cohorts sharing common characteristics. Some embodiments allow dynamic interaction between the environment and a provider, for example to issue an alert based upon database content (e.g.Type: ApplicationFiled: April 10, 2014Publication date: August 13, 2015Applicant: SAP AGInventor: FAHEEM AHMED
-
Publication number: 20150227594Abstract: A fuzzy database search technique is described for searching a database. The technique first prepares a database by first generating a reference hash value for each database entry to represent a value stored in a field of the database entry. The technique then receives search request to search for database entries in the database that have a value stored in the field that is within a provided range. The technique converts the search request into one or more search hash values and matches the search hash values to the reference hash values of the database to rapidly identify database entries that are likely relevant to the search.Type: ApplicationFiled: February 12, 2014Publication date: August 13, 2015Applicant: SAP AGInventor: Andreas Herz
-
Publication number: 20150205828Abstract: Methods, systems, and computer program products for generating an auto-complete list are described. A scope of a query and one or more characters of a search term may be obtained. One or more matching terms may be determined for each of one or more search term categories, each of the one or more search term categories being within the query scope, each of the one or more matching terms beginning with the obtained one or more characters. A user selection of at least one of the one or more matching terms may be obtained and a locked search term may be generated based on the user selection.Type: ApplicationFiled: January 21, 2014Publication date: July 23, 2015Applicant: SAP AGInventors: Christopher Manciero, Goran Peuc, Nick Bartomeli