Patents Assigned to SAP
-
Patent number: 8543994Abstract: The subject matter disclosed herein provides methods and apparatus, including computer program products, for developing components, such as Java server components, without restarting the application server hosting those components. In one aspect, there is provided a computer-implemented method. The method may include providing a component comprising an implementation class and an interface class. At the application server, access to the implementation class may be inhibited to enable the application to execute the component without restarting the application. Related apparatus, systems, methods, and articles are also described.Type: GrantFiled: December 7, 2007Date of Patent: September 24, 2013Assignee: SAP AGInventors: Martijn de Boer, Mathias Essenpreis
-
Patent number: 8543568Abstract: A data entry management system includes computer executable instructions tangibly embodied on non-transitory media. The data entry management system includes a processing logic which may control a display area. The processing logic may determine a display area content. The display area content may include one of a working context search screen, a search screen, a data entry help screen, and a single-dimensional selector screen. The processing logic may determine which of the working context search screen, the search screen, the data entry help screen, and the single-dimensional selector screen to display in display area based on a profile.Type: GrantFiled: July 16, 2010Date of Patent: September 24, 2013Assignee: SAP AGInventor: Timo Wagenblatt
-
Patent number: 8543448Abstract: Apparatus, systems, and methods operate to partition a product feature set into a set of included features and a set of feature upselling candidates determined by a corresponding set of decision variables. The decision variables can be determined, in turn, by maximizing a profit function comprising a sum of first mathematical products (each product including profit, probability of sale, and a decision variable) over the product feature set, subject to the condition that a sum of second mathematical products (each product including feature utility and a decision variable) over the product feature set is less than or equal to the utility of the product feature set combined with a base product, minus the utility of a competing product. Operations may include designating an initial sales product configuration as a combination of a base product and the set of included features. Additional apparatus, systems, and methods are disclosed.Type: GrantFiled: May 9, 2008Date of Patent: September 24, 2013Assignee: SAP AGInventors: Oliver Baecker, Thomas Odenwald, Harald Weppner
-
Patent number: 8543553Abstract: A method for deleting data sets contained in a data list from a table system comprises the following steps, said steps being carried out for all data sets of said data list: reading one data set; checking whether said read data set has a specified property; if said data set has said specified property: deleting said data set in said first table; and substituting the contents of said data set in said second table by a blank data set. Furthermore, there is provided a computer program product and a device.Type: GrantFiled: April 26, 2005Date of Patent: September 24, 2013Assignee: SAP AktiengesellschaftInventors: Joerg Steinmann, Karthikeyan A., Himanshu Kacker, Mohan Marar, Jayanta M. Boruah, Wolfgang Gentes
-
Patent number: 8543972Abstract: Implementations include a method, system, and apparatus for receiving, from a user communicably connected to a network, a selection of one or more gateway service data categories; receiving, from the user, a selection of an operating platform of a mobile device operable to be communicably connected to the network; generating a configuration file comprising a selection of gateway service data associated with one or more gateway service data categories and the operating platform selection; generating a data store file and a development library associated with the operating platform selection; transferring the configuration file, the data store file, and the development library to a repository communicably connected to the network; and generating an application template comprising the configuration file, the data store file, and the development library, wherein the mobile application is developed on the mobile device from the application template while the mobile device is communicably disconnected from the netwType: GrantFiled: August 2, 2011Date of Patent: September 24, 2013Assignee: SAP AGInventors: Yingyu Chen, Zhijian Wang
-
Patent number: 8543597Abstract: A method includes receiving a request from a client to perform an application operation, transmitting a generic application persistency statement defined in an application template corresponding to the application, where the template belongs to a set of predefined application templates. Searching a logical database for a first location having entries corresponding to a technical key and an operation identifier, determining a second technical key based on content stored at the first location, searching the logical database for a second location having entries corresponding to the second technical key and a dataset key, determining a third technical key based on content stored at the second location, and accessing locations of the logical database based on the third technical key, wherein the contents of the logical database locations correspond to content of a physical database. A system to implement the method and a computer readable medium are disclosed.Type: GrantFiled: April 2, 2012Date of Patent: September 24, 2013Assignee: SAP AGInventors: Stefan Rau, Uwe Bloching
-
Patent number: 8543653Abstract: According to some embodiments, a plurality of interconnected entities may be discovered in a network landscape. A subset of the entities may then be automatically consolidated into a business participant, the consolidating may performed in accordance with at least one rule based algorithm. A business process landscape, including the business participant, may then be generated and/or displayed to an operator.Type: GrantFiled: November 11, 2010Date of Patent: September 24, 2013Assignee: SAP AGInventors: Ankur Bhatt, Daniel Ritter, Jürgen Denner, Till Westmann
-
Patent number: 8543943Abstract: Methods, systems and computer program products are provided for entering object assignments. In one implementation, a system is provided that comprises means for storing first and second object hierarchies, the second object hierarchy including a plurality of objects and at least one folder object being the root of a sub-hierarchy of objects, and each object of the first and second object hierarchies having an object type of a pre-defined set of object types.Type: GrantFiled: April 7, 2005Date of Patent: September 24, 2013Assignee: SAP AGInventor: Roman A. Rapp
-
Patent number: 8543476Abstract: In one exemplary embodiment, a method provides a cash ledger. The cash ledger may contain at least one line item and a clearing account. The method may post a payment, which contains at least one line item, to a bank account and clear a business partner account by posting the payment against the business partner account.Type: GrantFiled: March 28, 2008Date of Patent: September 24, 2013Assignee: SAP AGInventors: Michel Loehden, Ruediger Raubeck, Vladimir Sept
-
Patent number: 8543969Abstract: A method and apparatus for developing a computer program utilizing services that may not be available during development. A dummy service providing a naïve implementation of the service that is to be provided by the services is obtained or created. The computer program is modified such that it utilizes the dummy service. After an actual service is available, the computer program is modified once more to utilize the actual service instead of the dummy service.Type: GrantFiled: November 5, 2008Date of Patent: September 24, 2013Assignee: SAP Portals Israel Ltd.Inventors: Eyal Marlon, Elizabeth Gutt
-
Patent number: 8542103Abstract: A method and a system are described for improved reading of Radio Frequency Identification (RFID) tags using correcting codes on sets of electronic tags. A reading device requests information from each of a set of electronic tags. The information includes an identification code and a portion of a codeword, the codeword contains a coded message with identification codes of all tags in the set. The information is received from a subset of the set of tags. Portions of the codeword from the received tag information of the subset of tags are assembled. A decoding component to decode the assembled portions and to construct the coded message from the assembled portions of the codeword. Information is individually received from a remaining set of the tags in the set of tags. An enterprise system processes the received information from all tags in the set.Type: GrantFiled: August 21, 2008Date of Patent: September 24, 2013Assignee: SAP AGInventors: Leonardo Weiss Ferreira Chaves, Mathis Schwuchow, Andreas Schmidt, Abraham Taherivand
-
Patent number: 8543480Abstract: A message may be used to update computing system of a commodity transaction. The message may include a commodity identifier, a date term, a quantity term, and a price term. The price term may include a formula arrangement or reference to a formula arrangement for calculating a fractional exposure of the entity to the commodity on each date in which an event affecting commodity transaction occurs. Each of these fractional exposures may be calculated for each commodity transaction and stored as separate entries in a data structure. The entries may then be updated, queried, and/or reorganized to generate an exposure position.Type: GrantFiled: August 31, 2011Date of Patent: September 24, 2013Assignee: SAP AGInventors: Klaus Mueller, Eric Bahembera Karambizi, Thomas Fritzsche, Stephan Heinz, Harald Schlueter, Michael Goll, Christof Rausse, Detlef Noack
-
Publication number: 20130246646Abstract: In an embodiment, a method is provided for accessing a resource. In this method, a request that defines an operation to be performed on an identified resource is received. The HTTP request is then parsed to extract an operation parameter from a header of the HTTP request. The HTTP request is executed based on the operation parameter to generate a result, and the result of the execution of the HTTP request is returned in an HTTP response.Type: ApplicationFiled: March 16, 2012Publication date: September 19, 2013Applicant: SAP AGInventors: Ivaylo Iliev, Vencislav Dimitrov
-
Publication number: 20130246538Abstract: A computer-implemented method for delivering notifications in an internal network of an organization includes: receiving, at a notifications server in the internal network and from a user, an electronic message formulated using a message format; reading, by the notifications server, a setting of an importance parameter for the electronic message; determining one or more proper recipients for the electronic message, wherein if the importance parameter has a first setting the proper recipients are all users of the internal network regardless of addressee specification, and if the importance parameter has a second setting the proper recipients are determined by the addressee specification; and sending, by the notifications server, a notification having a markup-language format to the proper recipients for presentation in a client, wherein the client has no function for responding to the notification.Type: ApplicationFiled: March 13, 2012Publication date: September 19, 2013Applicant: SAP AGInventors: Amit Maimon, Nati Ari
-
Publication number: 20130246589Abstract: A cloud frame provides a framework comprising a monitoring and network services to support hardware nodes such as computing nodes and storage nodes. Cloud frames may be organized into a cluster of cloud frames. Hardware nodes in a cloud frame environment may conduct self-allocation of needed resources, which in turn may be provided by other hardware nodes in the cloud frame environment.Type: ApplicationFiled: March 14, 2012Publication date: September 19, 2013Applicant: SAP AGInventors: Keith Klemba, Wesley Mukai
-
Publication number: 20130246802Abstract: Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for receiving an encrypted first data set from a first entity, storing the encrypted first data set in computer-readable memory, receiving an encrypted second data set from a second entity, storing the encrypted second data set in computer-readable memory, receiving public encryption information associated with the encrypted first data set and the encrypted second data set, storing the public encryption information in computer-readable memory, and processing, using the one or more processors, the encrypted first data set and the encrypted second data set to provide the set intersection, wherein an advantage of a first adversary in guessing data elements of the encrypted first data set is negligible in a security parameter.Type: ApplicationFiled: March 15, 2012Publication date: September 19, 2013Applicant: SAP AGInventor: Florian Kerschbaum
-
Publication number: 20130246105Abstract: The embodiments include a data processing apparatus for conducting a business impact analysis for a service oriented architecture (SOA) that includes a plurality of processes and services. The data processing apparatus may include a process table generator configured to generate a first impact table for a first process and a second impact table for a second process, and a service table generator configured to generate a service impact table for a top-level service, a dependency model generator configured to generate a dependency model arranging the plurality of services with dependency links, an analysis model generator configured to generate a BEAM based on the service impact table, the dependency model and a selected service level agreement, a simulator configured to simulate the BEAM over a period of time, and a service level agreement classifier configured to classify the selected service level agreement based on one or more violations.Type: ApplicationFiled: March 19, 2012Publication date: September 19, 2013Applicant: SAP AGInventors: Ulrich Winkler, Wasif Gilani
-
Publication number: 20130246480Abstract: Methods, systems, and computer-readable storage media for receiving a plurality of source hierarchical schemas, processing the source hierarchical schemas to generate a merged graph, which is comprising a plurality of merged nodes, each merged node being provided based on one or more nodes from at least two of the source hierarchical schemas, determining and resolving using conflicts in the merged graph to generate a conflict-free merged graph, wherein resolving comprises splitting one or more merged nodes into respective sub-sets of merged nodes, defining and processing a constraints satisfaction problem (CSP) to generate a plurality of mediated hierarchical schemas (MHSs), each MHS being a solution to the CSP, identifying an MHS of the plurality of MHSs as an optimum MHS, wherein a canonical hierarchical schema (CHS) is provided as the optimum MHS, and storing the CHS as a computer-readable document in a computer-readable memory.Type: ApplicationFiled: March 19, 2012Publication date: September 19, 2013Applicant: SAP AGInventors: Jens Lemcke, Michael Dietrich, Gunther Stuhec
-
Publication number: 20130246458Abstract: Example systems and methods of implementing an abstraction layer for a file repository are presented. In one example, an access request to retrieve an electronic file is received from a requesting device. The request includes an identification of a first storage location in the file repository. In response to the request, the first storage location of the file repository is searched for the electronic file. If the search is successful, the electronic file is retrieved from the file repository at the first storage location. If the search is unsuccessful, a redirection file is accessed in the file repository. The redirection file includes an identification of a second storage location for the electronic, file at a storage site external to the file repository. The electronic file is retrieved from the storage site based on the indication of the second storage location. The retrieved file is transmitted to the requesting device.Type: ApplicationFiled: March 15, 2012Publication date: September 19, 2013Applicant: SAP AGInventors: Ivaylo Iliev, Vencislav Dimitrov, Galin Galchev, Georgi Stanev
-
Publication number: 20130246622Abstract: In an embodiment, a method is provided for accessing a file node. In this method, file access request specifying a file node to be accessed by way of a file system is received at a server from a client device. A counter is referenced to identify that the file node is being accessed in response to a different file access request. The counter is configured to track whether the file node is being accessed. The file node is provided to the client device when the counter indicates a termination of access to the file node resulting from the different file access request.Type: ApplicationFiled: March 16, 2012Publication date: September 19, 2013Applicant: SAP AGInventors: Ivaylo Iliev, Vencislav Dimitrov, Georgi Stanev