Patents Assigned to Sap AG
-
Publication number: 20140215385Abstract: A system and method for displaying a scroll-bar or toggle-button-set to control a display of data of an individual column and/or row. A table of intersecting columns and rows is displayed, each intersection forming a cell, and a scroll-bar or toggle-button-set is displayed for an individual column and/or row if a cell of the column and/or row contains data, the display settings of the data requiring for a display of the data an area that is larger than an area allotted to the cell.Type: ApplicationFiled: November 11, 2013Publication date: July 31, 2014Applicant: SAP AGInventor: Volker Sauermann
-
Publication number: 20140215093Abstract: A system and method of formatting data. The system accounts for the user's current device and current activity in order to determine the appropriate format for presenting data.Type: ApplicationFiled: January 25, 2013Publication date: July 31, 2014Applicant: SAP AGInventors: Suresh Pasumarthi, Anil Babu Ankisettipalli
-
Publication number: 20140210838Abstract: A mapping between a business object and a corresponding visual representation of the business object may be read. The mapping may include a relationship between the business object's attributes and the visual representation's visual attributes. The mapping may include a relationship between the business object's attribute values and the visual representation's visual attribute values. The visual representation may be displayed on a graphical user interface based on the mapping.Type: ApplicationFiled: January 29, 2013Publication date: July 31, 2014Applicant: SAP AGInventors: Sameer Verma, Armin Schwarz, Eduard Hess, Michael Rey, Jens Mett, Heiko Steffen, Sacha Droste, Peter Kuerpick
-
Patent number: 8793288Abstract: An executing database instance includes a first plurality of database pages associated with a previous state of the database instance, a cache storing a current converter of the executing database instance, the current converter not representing the first plurality of database pages, and a database management system. The database management system is to receive a request for access to the first plurality of database pages, and perform a database task using one or more of the first plurality of database pages while the database instance is executing.Type: GrantFiled: December 16, 2009Date of Patent: July 29, 2014Assignee: SAP AGInventors: Henrik Hempelmann, Torsten Strahl
-
Patent number: 8793666Abstract: A computer system for programming applications in a programming environment, including, a computer adapted to execute software to form a programming environment enabling creation of a software application using multiple programming languages, a multidimensional debugger installed on the computer; wherein the multidimensional debugger is made up from two or more debuggers each for use in debugging a different programming language, wherein the two or more debuggers use a common work memory to share information; and wherein the two or more debuggers use a common user interface.Type: GrantFiled: December 22, 2009Date of Patent: July 29, 2014Assignee: SAP AGInventors: Boris Klinker, Balko Soren, Reiner Hille-Doering, Markus Richter
-
Patent number: 8793230Abstract: Example systems and methods of upgrading a single-database, multiple-tenant software system are presented. In one example, a target database schema for a target version of the software system is created. For each tenant of a current database schema for a current version of the software system, a current state of the data corresponding to the tenant in the current database schema is captured. The data corresponding to the tenant is transitioned from the current database schema to the target database schema. The tenant in the target database schema is tested to verify the tenant. If the tenant in the target database schema is verified, the tenant in the target database schema is opened for users. If not verified, the tenant in the current database schema is restored using the captured state.Type: GrantFiled: October 23, 2012Date of Patent: July 29, 2014Assignee: SAP AGInventors: Andrey Engelko, Volker Driesen
-
Patent number: 8793213Abstract: A central data warehouse includes embedded data marts. These embedded data marts, referred to as workspaces, are assigned centrally manage data by reference only but rely directly on the centrally managed data and the underlying infrastructure. Workspaces still allow departments in an enterprise to perform certain actions on their own (like adding new data and building new models) without having to instantiate copies of the centrally managed data in a locally managed data mart.Type: GrantFiled: May 23, 2012Date of Patent: July 29, 2014Assignee: SAP AGInventors: Klaus Nagel, Rainer Schaefer, Silvia Bratz, Marcus Hoepfner, Patrick Winkler, Matthias Jensen, Dirk Janning
-
Patent number: 8793287Abstract: A join operation between split data tables includes providing reduction data from first partitions to each partition among second partitions. The reduction data serves to identify actual values in one of the second partitions that also occur in one of the first partitions. Global IDs are assigned. Translation lists including the global IDs are sent to the first partitions. Each first partition and each second partition create globalized lists which can then be combined to generate respective first and second compiled lists. The join operation can then be conducted on the first and second compiled lists.Type: GrantFiled: May 27, 2011Date of Patent: July 29, 2014Assignee: SAP AGInventors: Thomas Peh, Holger Schwedes, Wolfgang Stephan
-
Patent number: 8793272Abstract: Methods and apparatus, including computer program products, are provided for providing value help. In one aspect, there is provided a computer-implemented method. The method may include receiving at least one field of a row of a list presented at a user interface; transforming, at a service component rather than the user interface, the at least one field into a query; and sending the transformed query to a database. Related apparatus, systems, methods, and articles are also described.Type: GrantFiled: December 27, 2010Date of Patent: July 29, 2014Assignee: SAP AGInventors: Jan Teichmann, Jens Weiler, Michael Brombach, Marcel Hermanns, Thomas Gauweiler, Ivo Vollrath
-
Patent number: 8792638Abstract: A cryptographic key for a client is generated at a server. The cryptographic key has a key identification and a corresponding key value. The key identification and the corresponding key value are presented to the client. A query of a portion less than the key value for the client is generated after the key identification and the corresponding key value are presented to the client. Entries from the client are received in response to the query. The cryptographic key is activated after the entries are validated.Type: GrantFiled: November 28, 2012Date of Patent: July 29, 2014Assignee: SAP AGInventor: Juergen Kremp
-
Patent number: 8793325Abstract: A system and method for filtering messages in a messaging system is described. The system includes a user interface configured to receive user input for defining one or more message filters. Each message filter specifies predefined criteria by which a message is to be stopped. The system further includes a filter module comprising the one or more filters, and a queue connected with the filter module for queuing messages stopped according to one of the one or more filters. In a method, messages in the messaging system are stopped according to predefined criteria. Stopped messages are restarted according to a job executed by the messaging system.Type: GrantFiled: July 26, 2004Date of Patent: July 29, 2014Assignee: SAP AGInventors: Joerg Kessler, Stefan Rossmanith, Christoph Hofmann, Peter Surma, Andreas Dahl
-
Patent number: 8793309Abstract: Systems and methods are disclose for facilitating the transfer of hierarchical data to a computer memory are provided. A disclosed method may include receiving an electronic document containing hierarchical data, memory layout information, and memory address information, wherein the memory address information comprises a base address. The data may be restructuring to conform with the memory layout of the computer memory when it is determined, based on the memory layout information, that a memory layout of the hierarchical data does not match the memory layout of the computer memory. Memory address information may be translated when it is determined that the base address is not available in the computer memory. The restructured hierarchical data may be loaded into the computer memory based on the translated memory address information.Type: GrantFiled: September 7, 2010Date of Patent: July 29, 2014Assignee: SAP AG (TH)Inventors: Janmartin Jahn, Ulrich Rögelein
-
Patent number: 8793276Abstract: A system includes reception of a first query from a client device at a first database node of a database instance comprising two or more database nodes, determination of a second database node of the two or more database nodes associated with the first query, compilation of the first query at the first database node to generate first compiled code, and transmission of the first compiled code and a first identifier of the second database node from the first database node to the client device.Type: GrantFiled: April 17, 2012Date of Patent: July 29, 2014Assignee: SAP AGInventors: Juchang Lee, Jaeyun Noh, Chulwon Lee, Michael Muehle, Alexander Schroeder, Marco Paskamp, Sang Kyun Cha
-
Patent number: 8793243Abstract: A query is received which causes an initial data flow graph that includes a plurality of nodes that are used to execute the query is generated. Thereafter, the initial data flow graph is optimized using a model optimizer that includes an optimizer framework and an application programming interface (API). The optimizer framework provides logic to restructure the initial data flow graph and a rules engine for executing one or more optimization rules. The API allows for registration of new optimization rules to be executed by the rules engine. Execution of the query is then initiated using the optimized data flow graph. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: April 26, 2012Date of Patent: July 29, 2014Assignee: SAP AGInventors: Christoph Weyerhaeuser, Tobias Mindnich, Daniel Baeumges, Gerrit Simon Kazmaier
-
Patent number: 8793464Abstract: Allocators are instantiated for each of a plurality of processors in a multi-threaded multi-processor computing system. The allocators selectively allocate and deallocate memory to threads executing on the associated processor. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: November 7, 2011Date of Patent: July 29, 2014Assignee: SAP AGInventors: Ivan Schreter, Daniel Booss
-
Patent number: 8793289Abstract: A system and method are provided to inspect memory leaks and copy garbage collection files. In one embodiment, an original garbage collection file is selected from a plurality of garbage collection files at a file system. The original garbage collection file is periodically copied into a duplicate garbage collection file. The duplicate garbage collection file serves as a backup file to the original garbage collection file.Type: GrantFiled: April 28, 2006Date of Patent: July 29, 2014Assignee: SAP AGInventor: Krasimir I. Topchiyski
-
Publication number: 20140208382Abstract: Example systems and methods of user authentication based on network context are presented. In one example, a command to authenticate a user of a computing device is received in response to a request transmitted from the computing device to access a computing solution. In response to the command, a determination is made whether a network address corresponding to the request matches at least one network address associated with a protected network. Based on the network address corresponding to the request not matching the at least one network address associated with the protected network, authentication of the user is initiated at an identity provider corresponding to the computing solution. Otherwise, based on the network address corresponding to the request matching the at least one network address associated with the protected network, authentication of the user is delegated to an identity management system located within the protected network.Type: ApplicationFiled: January 22, 2013Publication date: July 24, 2014Applicant: SAP AGInventor: Stephan Zlatarev
-
Publication number: 20140206393Abstract: A portable computing device of a carpool participant may include functionality enabling a mobile application executed on the device to detect an appropriate end of a carpool for a respective participant. Once the end of the carpool is detected for a particular carpool participant, the mobile application may automatically generate and present a carpool survey to the participant on the participant's mobile device. The survey may be presented and feedback collected immediately once the carpool has concluded for each participant using movement and/or location based technologies included in the mobile computing device. Mobile computing devices, methods, and computer readable media are provided.Type: ApplicationFiled: January 24, 2013Publication date: July 24, 2014Applicant: SAP AGInventor: Vedran Lerenc
-
Publication number: 20140207373Abstract: Location information of each participant may be linked to a reminder system or application on the participant's mobile computing device that reminds the participant of upcoming events, tasks, meetings, and so on. Instead of activating a reminder at a fixed reminder time, location information from location based services may be used to identify a current location of the mobile computing device. The identified current location may then be compared to a meeting, event, or other location and an estimated time to travel between the current location and the meeting location may be calculated. The estimated travel time may be used to identify a time to activate a reminder for the scheduled event so that the participant has sufficient time to travel and arrive on time and within a predetermined time window to the scheduled event.Type: ApplicationFiled: January 24, 2013Publication date: July 24, 2014Applicant: SAP AGInventor: Vedran Lerenc
-
Publication number: 20140207375Abstract: Location information of each participant in a carpool or other event may be automatically collected at a central server. The location information may be collected based on an ascertained location of a mobile computing device carried by a participant. The location of each participant's mobile computing device may be obtained through the use of location based services. Each participant's device may push geographic location, speed, and/or movement type information (such as whether the participant is walking or driving) to a central system. The pushed data may then be pulled from the central system by the devices of other interested participants. Methods, computer readable media, and devices are provided.Type: ApplicationFiled: January 24, 2013Publication date: July 24, 2014Applicant: SAP AGInventor: Vedran Lerenc