Patents Assigned to SAP
-
Patent number: 8555248Abstract: A computer-implemented system may include a data store to store business data, an application platform, and a business application. The application platform may include a repository to store metadata defining a plurality of business objects, each of the business objects comprising a respective model of data and associated logic, each business object associated with respective business object entities, and a framework in communication with the repository to provide access to the business data. The business application is to access the data via the framework and based on the metadata, wherein the metadata associates a first plurality of the business object entities with a RELEASED release status code, and wherein the metadata associates a second plurality of the business object entities with a DEPRECATED release status code.Type: GrantFiled: December 16, 2009Date of Patent: October 8, 2013Assignee: SAP AGInventors: Frank Brunswig, Dirk A. Giebel, Hubert Klein, Gerd Martin Ritter, Noam Tamarkin
-
Patent number: 8554776Abstract: Techniques for providing a prioritized task list to a mobile device including identifying a user profile in a portal that includes one or more associations between the user profile, associated with a user, and one or more content sources; comparing, for each task of one or more tasks, the content source associated with the task and the associations stored by the user profile, the content sources providing the tasks; ranking, based on the comparison, the tasks to define a ranked list of tasks; and preparing a subset of the ranked list of tasks for display on the mobile device.Type: GrantFiled: April 3, 2012Date of Patent: October 8, 2013Assignee: SAP Portals Israel LtdInventors: Nimrod Barak, Doron Lehmann
-
Patent number: 8554721Abstract: Systems and methods presented herein allow a user to select multiple interface elements, simultaneously copy the selected elements, and simultaneously replicate the data values from the multiple interface elements into existing corresponding interface elements. The user selection includes first and second interface elements presented on a display device, each of the selected interface elements comprising metadata and a data value. The selected elements can be copied by creating and storing a data template that includes the metadata and data values of the first and second interface elements. The data template can then be compared against other existing interface elements to identify corresponding interface elements, such that the data values of the copied interface elements can be replicated into the identified corresponding interface elements.Type: GrantFiled: August 10, 2010Date of Patent: October 8, 2013Assignee: SAP AG (TH)Inventor: Christof Engel
-
Patent number: 8554805Abstract: Systems and methods are disclosed for importing source data. The disclosed systems and methods may include uploading the source data from at least one source system and translating the source data into command language commands. Furthermore, the disclosed systems and methods may include checking the command language commands for completeness or consistency and executing the command language commands to generate import data for at least one destination.Type: GrantFiled: May 17, 2004Date of Patent: October 8, 2013Assignee: SAP AGInventors: Kai-Michael Roesner, Gerald Pätzold
-
Patent number: 8555249Abstract: Various embodiments of systems and methods for lifecycle stable user interface adaptations are described herein. All adaptations done by partners/key users/end users to a user interface of a computer software application are preserved during the lifecycle of the application. In one aspect, the adaptations are persisted as additional metadata used for the generation of the user interface. In another aspect, the lifecycle stability is achieved by attaching the adaptations to semantically coherent set of fields placed in the UI that reappear in future releases of the computer software application.Type: GrantFiled: December 13, 2010Date of Patent: October 8, 2013Assignee: SAP AGInventors: Hilmar Demant, Sebastian Droll, Joachim Fitzer, Ioannis Grammatikakis, Jan Heiler, Juergen Sattler, Frank Schertel, Juergen Specht, Markus Viol, Thorsten Weber
-
Patent number: 8555241Abstract: Techniques are described in which indication of a computer application to be configured for use in a particular business enterprise is received. A mass data run object is identified. The mass data run object defines a computer operation to be performed by the computer application to transform business transaction data as part of a business process. The mass data run object identifies i) selection parameters to select business transaction data to be transformed by the computer operation defined by the mass data run object and ii) instructions, that when executed, perform the computer operation to transform the selected business transaction data. A mass data run object instance corresponding to the identified mass data run object is generated and scheduled for execution.Type: GrantFiled: December 9, 2009Date of Patent: October 8, 2013Assignee: SAP AGInventors: Jan Teichmann, Andreas Wolber, Lin Cai
-
Patent number: 8555085Abstract: Methods, computer-readable media, and systems for enhancing useability of mobile devices that securely store data. An input to transfer a computer software application executing on a mobile device from a foreground state of the mobile device to a background state of the mobile device is received. In response, noise data based on application data associated with the application is generated. Both the application data and the noise data are encrypted using the same encryption mechanism, but using different keys. When another input to transfer the application from the background state to the foreground state is received, then the encryption mechanism is executed on the application data and the noise data using a key requested in response to the other input. The application is transferred to the foreground state if the received key matches the key with which the application data was previously encrypted. Other items of data are discarded.Type: GrantFiled: March 9, 2012Date of Patent: October 8, 2013Assignee: SAP AGInventor: Paul El Khoury
-
Patent number: 8555397Abstract: An electronic product code information service (EPCIS) interface is provided, where the EPCIS interface allows accessing applications residing on a variety of systems and associated with a plurality of enterprises/organizations to receive EPC-related data. Also provided is a consumer security profile in which access authorization governing the extent of data collection and/or access by an entity to EPC-related consumer data is specified. Access by an accessing application may be allowed within an extent permitted by access authorization specified in the consumer security profile.Type: GrantFiled: December 29, 2006Date of Patent: October 8, 2013Assignee: SAP AGInventor: Steve Winkler
-
Publication number: 20130262476Abstract: Techniques for providing prioritized content to a mobile device include detecting, for each feed of a number of feeds delivered to the mobile device through a portal, one or more associated tags, each tag comprising a keyword; comparing the one or more tags associated with the feeds to one or more properties associated with a user profile of a user in the portal; ranking, based on the comparison, the feeds to define a ranked list of feeds; and preparing a subset of the ranked list of feeds for display on the mobile device.Type: ApplicationFiled: April 3, 2012Publication date: October 3, 2013Applicant: SAP Portals Israel Ltd.Inventors: Nimrod Barak, Doron Lehmann
-
Publication number: 20130262689Abstract: A tenant multiplexer in an administrative tenant of a multi-tenant software architecture can call an administrative agent in the administrative tenant and receive, from the administrative agent, an action framework and a trusted connection protocol for accessing each of the plurality of client tenants. The trusted connection protocol can establish, without tenant-specific authentication information, a trusted system connection to an update agent in each of the plurality of client tenants. An action framework can be simultaneously implemented using the update agent of each of at least a subset of the plurality of client tenants under control of the multiplexer via the trusted system connection to begin execution of the software process for the at least the subset of client tenants.Type: ApplicationFiled: June 3, 2013Publication date: October 3, 2013Applicant: SAP AGInventors: Joerg Schmidt, Karolin Laicher, Rainer Leinemann, Andres Willi Rueegg, Thomas Vogt
-
Publication number: 20130262504Abstract: Embodiments relate to systems and methods for a case-based adaptation framework allowing adaptation of an existing customizing solution (from a previous case) to a new, unsolved integration, adaptation, or extension problem. Particular embodiments may rely upon an adaptation approach in which the problem solution of a retrieved case is transformed into a new problem solution of the query case by application of adaptation rules. In certain embodiments, a transformational adaptation method may be embedded into an interactive, semi-automatic customization procedure that provides recommendations on possible adaptation steps to the system integrator.Type: ApplicationFiled: March 30, 2012Publication date: October 3, 2013Applicant: SAP AGInventor: Matthias Allgaier
-
Publication number: 20130262074Abstract: An enterprise database is accessed through semantic labels to develop models that enhance the database. A database of business objects is accessed, the business objects including data tables that relate semantic labels to enterprise data. One or more rules that use the semantic labels are applied to select enterprise data corresponding to the semantic labels. The selected enterprise data are used to determine modeling parameters that relate a semantic-label input set to a semantic-label output set, the semantic-label input set and the semantic-label output set each including at least one of the semantic labels. The modeling parameters are used to generate a simulation table that predicts an operational range of at least one business object corresponding to at least one of the semantic labels. The at least one business object is augmented in the database by including the simulation table in the at least one business object.Type: ApplicationFiled: March 28, 2012Publication date: October 3, 2013Applicant: SAP AGInventor: Robert Heidasch
-
Publication number: 20130262168Abstract: According to various exemplary embodiments, a social media message posted on a social media system is accessed. Moreover, an agent listed in an agent directory is classified as an expert of content referred to in the social media message, based on a keyword identified in the social media message. Further, an identifier of the agent may be displayed in an expert finder list of a user interface.Type: ApplicationFiled: December 12, 2012Publication date: October 3, 2013Applicant: SAP AGInventors: Prerna Makanawala, Jaideep Godara, Eliad Goldwasser, Janani Bhuvaneswari Sundar, Rei Kasai, Venkitesh Subramanian, Krithika Manohar, Jothish Karunakaran, Terence Chesire, Claus Wallacher
-
Publication number: 20130262417Abstract: Embodiments relate to graphical representation and/or automatic generation of an iteration rule in mapping design that is to integrate or transform one or more input data sets into another target data set. The input and output data set can be of flat or hierarchical in nature. In an embodiment, a graphical interface allows users to specify an iteration rule (e.g. JOIN operation in a relational database) in a tree-like structure (e.g. a JOIN tree). The interface allows users to visualize and implement complicated and powerful combinations of multiple data sets, including data sets exhibiting hierarchical structure. Drag-and-drop techniques may be employed to reduce the need for manual typing. Also disclosed are procedures automatically generating an iteration rule based on the data mapping information, thereby reducing a need for manual mapping.Type: ApplicationFiled: April 2, 2012Publication date: October 3, 2013Applicants: SAP AGInventors: Xiaofan Zhou, Wu Cao, Freda Xu, Andrey Belyy
-
Publication number: 20130262641Abstract: A computer-implemented method includes: receiving, using a computer system, first metadata portions regarding each of multiple first-platform roles defined for a first platform, each of the first-platform roles identifying at least one of multiple first-platform applications; generating, using the computer system, second-platform roles for a second platform, each of the second-platform roles corresponding to at least one of the first-platform roles; for each of the second-platform roles, accessing the first metadata portions for the corresponding at least one of the first-platform roles, and comparing, using the computer system, the accessed first metadata portions with second metadata portions assigned to multiple second-platform applications; and for each of the second-platform roles, assigning, using the computer system, at least one of the multiple second-platform applications to the second-platform role based on a match between at least one of the accessed first metadata portions and at least one of theType: ApplicationFiled: March 28, 2012Publication date: October 3, 2013Applicant: SAP AGInventors: Yariv Zur, David Kviti
-
Publication number: 20130262397Abstract: A virtual file system may be used to determine a data file, and a splitter may then split the data file into at least a first portion and a second portion, and may provide a parity file using the first portion and the second portion. Any two of the first portion, the second portion, and the parity file include sufficient information to reconstruct the data file. A dispatcher may then distribute the first portion, the second portion, and the parity file for individual storage thereof using at least three separate storage locations.Type: ApplicationFiled: March 27, 2012Publication date: October 3, 2013Applicant: SAP AGInventor: Cedric Hebert
-
Publication number: 20130262440Abstract: Additional date term granularity may be added to query results and query interfaces used to append query results. Initially, a partial execution of a query may be triggered to identify fields and field types. Fields may be classified as date fields based on their field type. The query may be appended to compute one or more time periods for each classified date field. Each time period may identify a broader time period than the data included in a corresponding classified date field. A query result, which may include the computed time period(s) and time period field(s), may be generated from the execution of the appended query.Type: ApplicationFiled: March 29, 2012Publication date: October 3, 2013Applicant: SAP AGInventors: Paul Finneran, Oliver Weiser
-
Publication number: 20130262320Abstract: According to various exemplary embodiments, a social media message posted by a user on a social media system is accessed, and a prioritization level is determined based on the social media message. The prioritization level may indicate a measurement of importance of the social media message. Further, the social media message may be inserted into a prioritized message queue, based on the determined prioritization level associated with the social media message.Type: ApplicationFiled: December 12, 2012Publication date: October 3, 2013Applicant: SAP AGInventors: Prerna Makanawala, Jaideep Godara, Eliad Goldwasser, Jothish Karunakaran, Janani Bhuvaneswari Sundar, Claus Wallacher, Venkitesh Subramanian, Krithika Manohar, Rei Kasai, Terence Chesire
-
Publication number: 20130263110Abstract: A system and method provide for an application implemented on a mobile device that may visualize process integration scenarios on the device. The application may include a parser to translate the metadata written in a given language into graphical elements. The application may also include a data store to store the process integration scenarios. The system and method may further provide for the application to connect to an external application store to update the process integration scenarios, or connect to a database in a back-end system with stored scenarios.Type: ApplicationFiled: April 3, 2012Publication date: October 3, 2013Applicant: SAP AGInventor: Bernhard FIPPEL
-
Publication number: 20130262598Abstract: According to various embodiments, a social media message posted on a social media system is accessed. One or more similar messages determined to be similar to the social media message may be selected from a database of previously posted messages, based on, for example, an author, product, problem, keyword, etc., identified in the social media message. The similar messages may be displayed in a similar message recommendation list of a user interface. One or more relevant knowledgebase articles determined to be relevant to the social media message may be selected from a knowledgebase repository, based on, for example, a product, problem, keyword, etc., identified in the social media message. The relevant knowledgebase articles may be displayed in a knowledgebase article list of a user interface.Type: ApplicationFiled: December 12, 2012Publication date: October 3, 2013Applicant: SAP AGInventors: Prerna Makanawala, Claus Wallacher, Janani Bhuvaneswari Sundar, Jaideep Godara, Rei Kasai, Terence Chesire, Venkitesh Subramanian, Jothish Karunakaran, Krithika Manohar