Patents Assigned to SAP
  • Publication number: 20130326346
    Abstract: The embodiments provide a cloud brainstorming service implemented on at least one cloud server. The brainstorming service includes a message service component configured to receive a plurality of ideas, over a network, from one or more users of devices. The users represent members of a brainstorming session. The brainstorming service also includes a brainstorming logic component configured to process the plurality of ideas and store the plurality of processed ideas in an in-memory database system, and a clustering component configured to retrieve the plurality of processed ideas from the in-memory database system and arrange the plurality of processed ideas into one or more clusters, where each cluster is a group of similar ideas. The message service component is configured to provide the plurality of processed ideas that are arranged into the one or more clusters, over the network, to the one or more users for display.
    Type: Application
    Filed: August 17, 2012
    Publication date: December 5, 2013
    Applicant: SAP AG
    Inventors: Zheren Zhu, Yongyuan Shen, Fu Zhao, Yingyu Chen, Bin Dong, Zheng Long Wei, Hui Wang
  • Publication number: 20130325884
    Abstract: Techniques for comparing character strings include identifying a first character string having a first string length, and a second character string having a second string length greater than the first string length; parsing the first character string into one or more first sub-groups of characters; parsing the second character string into one or more second sub-groups of characters; comparing each of the one or more first sub-groups of characters against the one or more second sub-groups of characters; determining a ratio of a number of characters in the one or more first sub-groups of characters that match the one or more second sub-groups of characters and the second string length; and based on the ratio being greater or equal to a threshold, preparing at least one of the first or second character strings for display, the threshold including a variable value based on the first string length.
    Type: Application
    Filed: May 29, 2012
    Publication date: December 5, 2013
    Applicant: SAP PORTALS ISRAEL LTD.
    Inventors: Shachar Soel, Dmitry Gorenchteine, Udi Cohen
  • Patent number: 8600982
    Abstract: Various embodiments of systems and methods for providing relevant information based on data space activity items are described herein. Data space activity items of a user are identified while the user is working through an application. Several context elements relevant to each data space activity item are then determined. Content locations are searched to find content items relevant to the context elements. The content items are then ranked to determine relevant information. The relevant information can be accessed by the user when required.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: December 3, 2013
    Assignee: SAP AG
    Inventors: Nick Bartomeli, John Hack
  • Patent number: 8600792
    Abstract: Various embodiments of systems and methods for providing business process visibility at real time are described herein. One or more business activity events are received at a local business activity event manager. Further, business process binding information associated with the one or more business activity events is retrieved at the business activity manager from a business process model manager. A relationship of the one or more business activity events with a business process using the business process binding is identified at the business activity event manager. Upon determination, a business process log manager is triggered for logging a business activity log of a business process instance at real time. Furthermore, the business activity log is extracted to monitor and analyze the business process instance at real time.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: December 3, 2013
    Assignee: SAP AG
    Inventors: Bernhard Drittler, Ralf Ehret, Jens-Christoph Nolte, Bernd Schmitt
  • Patent number: 8601490
    Abstract: A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a business rule business object.
    Type: Grant
    Filed: July 28, 2011
    Date of Patent: December 3, 2013
    Assignee: SAP AG
    Inventors: Venu Janardhanan Sureshan, Nitesh Lohiya, Carsten Ziegler, Thilo Kraehmer
  • Patent number: 8601469
    Abstract: A system and method are provided to customize allocation statistics. In one embodiment, a tag is associated to one or more threads to receive allocation statistic information relating to the one or more tagged threads, the one or more threads are tagged prior to performing an allocation statistic session. The allocation statistic session is performed via a plurality of threads at a first virtual machine at a server. A plurality of threads performing the allocation statistic session includes the one or more tagged threads is determined. The allocation statistic information relating to the one or more tagged threads is extracted, if the plurality of threads includes the one or more tagged threads.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: December 3, 2013
    Assignee: SAP AG
    Inventors: Michael Wintergerst, Ralf Schmelter, Arno Zeller
  • Patent number: 8601099
    Abstract: A system and method are described for managing a plurality of sever nodes. In one embodiment, the sever nodes are organized into groups referred to as “instances.” Each instance includes a group of redundant sever nodes and a dispatcher for distributing service requests to each of the sever nodes. In addition, a central message passing architecture is defined which allows the various instances to communicate with one another. In one embodiment, a hierarchical configuration data object is stored within a database and is centrally accessible by all of the servers from all of the instances. The hierarchical configuration data object organizes configuration data and binary data in a logical hierarchy which simplifies sever node management in an enterprise network.
    Type: Grant
    Filed: December 30, 2003
    Date of Patent: December 3, 2013
    Assignee: SAP AG
    Inventors: Ingo Zenz, Krasimir Semerdzhiev, Pham Quang
  • Patent number: 8600788
    Abstract: Data is received that characterizes one or more terms within a task initiation request. These terms are then associated with a task template. At least a portion of such a task template is populated based on the terms so that the populated task template can be presented to the user to enable a user to conduct one or more actions associated with the presented populated task template. Related techniques, apparatus, systems, and methods are also described.
    Type: Grant
    Filed: October 11, 2007
    Date of Patent: December 3, 2013
    Assignee: SAP AG
    Inventor: Christian Loos
  • Patent number: 8600955
    Abstract: An in-memory computing system for conducting on-line transaction processing and on-line analytical processing includes system tables in main memory to store runtime information. A statistics server can access the runtime information to collect monitoring data and generate historical data and other system performance metrics.
    Type: Grant
    Filed: April 18, 2011
    Date of Patent: December 3, 2013
    Assignee: SAP AG
    Inventor: Marc-Philip Werner
  • Patent number: 8601323
    Abstract: Systems and methods for advanced management of runtime errors are described herein. Based on a preference, a runtime error manager selects one or more error dumps generated in a computer system landscape. The runtime error manager filters one or more data portions from the selected error dumps. The filtered data portions are supplemented with additional information collected from the nodes of the computer system landscape, or received from external systems. The data portions and the supplemental data are used to assign users responsible to resolve one or more of the logged runtime errors. The data portions and the supplemental information are used to create and send notifications to the responsible users or to instantiate and manage workflows in behalf to the responsible users.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: December 3, 2013
    Assignee: SAP AG
    Inventor: Efstratios Tsantilis
  • Patent number: 8601495
    Abstract: In one aspect, there is provided a computer-implemented method. The method may include receiving a description of a web service. A serialization framework may be used to convert the received description to the object model associated with the web service by using a layering of the deserialization process (library and metamodel layers) as well as integrating various registry mechanisms such as QName registry for inter-namespace inter-document declarations, namespace serializer registry, and entity container in the serialization framework. Related systems, apparatus, methods, and/or articles are also described.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: December 3, 2013
    Assignee: SAP AG
    Inventor: Vladislav Bezukov
  • Patent number: 8601395
    Abstract: A computer-implemented method for displaying a data set includes: receiving, in a device and from a backend system, a data set with multiple dimensions generated by a query performed on a database, the query stored in the backend system; assigning, to an innermost-dimension area displayed on the device, only member-data pairs of an innermost dimension that are associated with a first member in another dimension; receiving an input that identifies a second member in the other dimension, the input generated with an input control assigned to the other dimension; and in response to the input, instead assigning to the displayed innermost-dimension area only member-data pairs of the innermost dimension that are associated with the second member in the other dimension.
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: December 3, 2013
    Assignee: SAP AG
    Inventors: Quinn Wong, Timon Schubert
  • Patent number: 8600960
    Abstract: Processing proposed changes to data includes notifying a server of a proposed change to master data, receiving, from the server, an indication as to whether there is a concurrent change to the master data, where the concurrent change corresponds to a change to the master data in addition to the proposed change, and deciding whether to make the proposed change or to abort the change.
    Type: Grant
    Filed: April 14, 2006
    Date of Patent: December 3, 2013
    Assignee: SAP AG
    Inventors: Uwe E. Fischer, Paresh Deshpande, Biju Jatheendran
  • Patent number: 8600793
    Abstract: A project management server automatically monitors the progress of an Enterprise Resource Planning (ERP) project represented by developing business configuration content for the ERP system. The project management server maintains a set of data representing a previous status of the development of business configuration content for the ERP system. The project management server requests a new set of data from the ERP system. The new set of data represents the current status of the development of business configuration content for the ERP system. The project management server automatically compares the two sets of data to determine the progress of the ERP project, generates a report showing the progress and updates the old set of data with the new set of data.
    Type: Grant
    Filed: December 6, 2006
    Date of Patent: December 3, 2013
    Assignee: SAP AG
    Inventors: Liang Wang, Lei Chen, Xu Fang, Li Bowen
  • Patent number: 8601432
    Abstract: A modeling tool may be configured to generate a diagrammatic representation of a service-based process, expressed using a diagrammatic modeling language. A model converter may be configured to convert the diagrammatic representation into a formal model of the service-based process, and a model verifier configured to apply constraints to the formal model to verify an operation of the service-based process and output a verified formal model. A code generator may be configured to generate executable code therefrom for executing the service-based process therewith.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: December 3, 2013
    Assignee: SAP AG
    Inventors: Christof Bornhoevd, Aabhas Paliwal, Nabil Adam, Basit Shafiq
  • Patent number: 8601551
    Abstract: Embodiments of the present invention may provide a system and method for business data provisioning for a pre-emptive security audit. In one aspect, a method embodiment may comprise the steps of identifying the business resources as expressed in business terms, ensuring that applications dealing with (parts of) the business resources are aware of the link to the resource, transmitting the information about the used business resources throughout the call stack up to the UI, making use of the highest access enforcement point possible where it can be ensured that access to the protected resource is only done through either authorized users or trusted code, and having this access enforcement point taken over by a framework to ensure adequate protection even in extensibility scenarios.
    Type: Grant
    Filed: December 27, 2010
    Date of Patent: December 3, 2013
    Assignee: SAP AG
    Inventors: Cristina Buchholz, Bare Said
  • Publication number: 20130318056
    Abstract: Methods, systems, and computer-readable storage media for providing integrity protection for web storage-driven content caching. Implementations include receiving a web page from a server, the web page being associated with a script library and one or more items that can be stored in web storage of a web browser executed on a client computing device, each of the one or more items being associated with a pre-determined checksum value, and loading the script library, such that a local storage API is overwritten using a wrapper function, the script library being executable to, in response to a request for an item from web storage, perform operations including: determining a generated checksum value based on the item, and verifying an integrity of the item based on the generated checksum value and a pre-determined checksum value associated with the item.
    Type: Application
    Filed: May 23, 2012
    Publication date: November 28, 2013
    Applicant: SAP AG
    Inventors: Sebastian Lekies, Martin Johns
  • Publication number: 20130318254
    Abstract: Methods and apparatus, including computer program products, for managing a cluster of servers organized into nodes. A method of one aspect includes establishing a cluster; establishing a set of ultimate identifiers for nodes resulting from splitting in the cluster; and storing every new data object on a node that has a node identifier that identifies a subset of the set of ultimate identifiers, and providing for the object a universal identifier that combines (i) an object identifier that is unique on the node and (ii) a server identifier that is one of the ultimate identifiers in the subset. A method of another aspect includes generating for a new data object a universal identifier that has a node identifier part that uniquely identifies a node, a reserve part generated at least in part as a pseudo-random value, and an object identifier part that uniquely identifies the object in the node.
    Type: Application
    Filed: July 29, 2013
    Publication date: November 28, 2013
    Applicant: SAP AG
    Inventor: Ivan Schreter
  • Publication number: 20130318454
    Abstract: A modeling system for universal specification of user interfaces. The system provides a means for defining user interfaces, including highly complex and dynamic user interfaces, in a manner that is independent of any implementation context. The modeling system leads from a user-friendly visual representation of the user interface, through progressively detailed specifications of structural and behavioral aspects of the user interface parts, until a rigorous definition of the user interface in all its contexts of use is achieved. Using the information captured in the model, tools that automatically generate the fully working user interface code can be built.
    Type: Application
    Filed: July 29, 2013
    Publication date: November 28, 2013
    Applicant: SAP AG
    Inventor: Yuval Gilboa
  • Publication number: 20130317907
    Abstract: Disclosed is a process for marketing a product that is triggered by the user. When a user browses a product on a seller's web site, the user may be presented with a product tracking mechanism. The user may trigger product tracking, including specifying kinds of product notifications on the product and how those notifications are received.
    Type: Application
    Filed: May 24, 2012
    Publication date: November 28, 2013
    Applicant: SAP AG
    Inventors: Bin Duan, Lap Chan