Patents Assigned to Sap AG
-
Publication number: 20130097559Abstract: Systems and methods of providing a mass decision mode in a mobile application are provided. An object management module receives a plurality of objects to be presented to a user via a mass decision mode graphical user interface (GUI) of a client application residing on a client device. A mass decision module generates the mass decision mode GUI, the mass decision mode GUI including a description of the respective objects of the plurality of objects and a mass decision option. The mass decision option is an option to apply a deviant decision to a first portion of the one or more objects and to apply a default decision to a remainder portion of the one or more objects upon being selected. A deviant decision module assigns, upon receiving a selection of an object of the one or more objects, the deviant decision to the object.Type: ApplicationFiled: January 11, 2012Publication date: April 18, 2013Applicant: SAP AGInventors: Dietmar Engelmann, Arndt Koester, Anna-Lena Wingert, Martine Clemot
-
Publication number: 20130097528Abstract: Disclosed is a subjective user interface that allows a user to define a worknet from a set of data objects of a business enterprise. The user may instantiate channels which are subsets of the worknet. In embodiments, predefined channels may be created and then installed in the user's subjective user interface, which the user may choose as a new channel. Activity spaces may be defined within a channel comprising members of the channel. The data objects that comprise a worknet, or a channel, or an activity space may comprise people as well as non-person (inanimate) entities.Type: ApplicationFiled: October 13, 2011Publication date: April 18, 2013Applicant: SAP AGInventor: John P. Armitage
-
Publication number: 20130097095Abstract: The present disclosure involves systems, software, and computer implemented methods for mobile transport tendering. One process includes operations for identifying at least one transportation management server providing information on at least one shipping opportunity, each transportation management server associated with a shipper, identifying the at least one shipping opportunity associated with at least one of the identified transportation management servers at a mobile device, and presenting at least a subset of the at least one identified shipping opportunity at the mobile device. Identifying the at least one shipping opportunity associated with the at least one of the identified transportation management servers can include sending a request to each of the at least one identified transportation management servers for shipping opportunities associated with the shipper and receiving a set of shipping opportunities from at least one of the identified transportation management servers.Type: ApplicationFiled: December 16, 2011Publication date: April 18, 2013Applicant: SAP AGInventors: Jan Rumig, Sabine Hamlescher, Michael Schweitzer
-
Patent number: 8423528Abstract: Methods and apparatus, including computer program products, for selection of rows and values from indexes with updates. In general, rows of an index may be associated with validity flags that indicate whether a row has been updated with an update inserted in a delta index; one scheme for value identifiers may be used for an index and another scheme for one or more delta indexes where all of the indexes are, to at least some extent, compressed according to dictionary-based compression; and multiple delta indexes may be used in alternation such that one delta index may accept updates while another is being updated. The delta indexes may also have validity flags and all updates, such as modifications of values, deletion of records, and inserting of new records may be handled as updates accepted by one or more delta indexes.Type: GrantFiled: April 5, 2012Date of Patent: April 16, 2013Assignee: SAP AGInventors: Frank Renkes, Thomas Peh, Andrew Ross, Holger Schwedes, Wolfgang Stephan
-
Patent number: 8424058Abstract: Methods and apparatuses enable a service mediator to provide security proxying services to an end-user application requesting a backend service of an enterprise network. The end-user application generates a request for a service of the backend system. The request does not have sufficient security information to enable access to the backend system. The service mediator can detect that one or more items of required security information are not present in the request and injects the necessary security information into the request. The end-user application need not even have access to the security information or even be aware that security information is needed to access the service. The request having the required security information is sent to the backend to enable access to the backend service.Type: GrantFiled: October 4, 2007Date of Patent: April 16, 2013Assignee: SAP AGInventors: Ilja Vinogradov, Eric R. B. Wood
-
Patent number: 8423391Abstract: Systems and methods are provided for creating a transport load for one or more stock transfers. In one exemplary embodiment, the systems and methods may include providing a parallel processing profile to be associated with the distribution plan. The method may also include building one or more packages of one or more transportation lanes, wherein building one or more packages comprises providing a lanes table of the one or more transportation lanes. The lanes table may comprise information associated with each of the one or more transportation lanes. The method may further include selecting the one or more transportation lanes for each package based on the information and the parallel processing profile, and generating the transport load for each package.Type: GrantFiled: July 28, 2005Date of Patent: April 16, 2013Assignee: SAP AGInventor: Hans-Juergen Hessedenz
-
Patent number: 8423428Abstract: A method of processing a purchase order is disclosed. The method includes receiving an electronic purchase order in a current one of a plurality of order periods for a designated delivery period, accessing a budget allocation corresponding to said delivery period, and providing an acceptance or a rejection of the electronic purchase order based at least partially on a budget portion of the current order period. The budget allocation includes a budget portion corresponding to each of the plurality of order periods.Type: GrantFiled: August 10, 2004Date of Patent: April 16, 2013Assignee: SAP AGInventors: Alexander Grendel, Markus Welter
-
Patent number: 8423418Abstract: 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 store and/or a work center business object.Type: GrantFiled: March 31, 2008Date of Patent: April 16, 2013Assignee: SAP AGInventors: Christian Hald, Thomas Schneider, Kerstin Hambrecht, Andreas Seibel
-
Patent number: 8423895Abstract: A method and apparatus for enabling a unit such as a complex control comprising multiple pages, which should be implemented as a single pair of user interface file and code file, to be implemented in a multiplicity of files, to enable multiple developers to work concurrently on the control, and to enable dynamic addition, deletion or update of pages in a control. The method comprises constructing a template describing the complex control, generating separate pages according to the template, and in run time aggregating the separate pages, renaming elements within the separate pages and routing events to the event handlers implemented by the separate pages.Type: GrantFiled: February 26, 2007Date of Patent: April 16, 2013Assignee: SAP AGInventors: Gil Friedman, Guy Soffer
-
Patent number: 8423509Abstract: The invention may provide “undo” (e.g., rollback) features, along with data management simplification features, to an update package model of software suite development/evolution. New functions, which may have disruption effects for customers, may be installed into the core configuration data with inactive switches. Upon activation, a switch status may change, and a query filter may use the activated function (e.g., as associated with the switch ID). Original functions may be maintained, giving the user the ability to deactivate an activated function, and thereby reverting the system back to the prior configuration status.Type: GrantFiled: May 19, 2010Date of Patent: April 16, 2013Assignee: SAP AGInventor: Hans-Christian Humprecht
-
Patent number: 8423567Abstract: Fields in a query result of a query may be classified as numerical, date, or text according to their field type. Depending on the classification of the fields, different fields or functions applied to the fields may added to first dimension, second dimension, and/or filter menus in an interface. A user may make a selection of fields and/or functions from the menus, and additional query terms may be generated and appended to the query. The appended query may then be executed and the results may be displayed in a first and a second dimension of the interface depending on the selections made by the user.Type: GrantFiled: March 23, 2012Date of Patent: April 16, 2013Assignee: SAP AGInventors: Paul Finneran, Oliver Weiser
-
Patent number: 8424011Abstract: A first instance and a second instance of an activity of a process model may be executed, the first instance, the second instance, and the activity being associated with activity state data describing one or more states thereof. A co-process associated with the first instance, the second instance, and the activity may be spawned, and the co-process may be executed based on the activity state data.Type: GrantFiled: May 31, 2007Date of Patent: April 16, 2013Assignee: SAP AGInventors: Alistair P. Barros, Alexander Grosskopf
-
Patent number: 8423954Abstract: Methods, systems, and software for providing or utilizing a software solutions bag of development components and enterprise knowledge—whether developed internally or by third parties—are described herein. One method for managing reusable development components comprises providing a catalog of a plurality of development components to a user. The cataloged development components may include or reference at least a first development component of a first type and a second development component of a second type. A software solutions bag is then generated based on a user selection of at least one of the cataloged development components.Type: GrantFiled: March 31, 2006Date of Patent: April 16, 2013Assignee: SAP AGInventors: Benzi Ronen, Aharon Avitzur, Gilat Fisch, Yariv Zur, Barak Naveh, Elisha Ben-Zvi
-
Publication number: 20130091488Abstract: The present disclosure involves systems, software, and computer implemented methods for providing selection and assessment of software components. One process includes operations for identifying a software component for assessment. Dependencies associated with the software component are analyzed, wherein analyzing dependencies includes identifying at least one relevant perspective associated with the software component, identifying a scope associated with the at least one relevant perspective, and determining whether the software component is associated with at least one related infrastructure component based on the scope or at least one other software component that the software component depends on based on the scope. The software component and each of the at least one related infrastructure component or the at least one other software component are assessed against a set of criteria.Type: ApplicationFiled: October 11, 2011Publication date: April 11, 2013Applicant: SAP AGInventors: Oleg Koutyrine, Andrey Hoursanov
-
Publication number: 20130091491Abstract: The present disclosure involves systems, software, and computer implemented methods for providing self-documentation of development systems. One process includes operations for identifying at least one software component for deployment on a client device. An installation package is received from a source server, the installation package including the at least one software component and at least one artifact associated with the software component. Source documentation is generated for the at least one software component based on the at least one artifact.Type: ApplicationFiled: October 11, 2011Publication date: April 11, 2013Applicant: SAP AGInventors: Oleg Koutyrine, Andrey Hoursanov
-
Publication number: 20130090977Abstract: A computer system is described which facilitates the collaboration of participants involved in regulation/policy compliance. The system comprises two systems: a central regulation compliance system; and a collaboration forum. The central regulation compliance system is integrated with the collaboration forum to facilitate the assessment/survey process in order to attend to issues relating to actual or potential occurrences of non-compliance with regulatory/policy requirements.Type: ApplicationFiled: October 7, 2011Publication date: April 11, 2013Applicant: SAP AGInventors: Ying Zeng, Siriphat Oumtrakul, Natharin Chanuntawaree, Richard Choi, Cheng Hu
-
Publication number: 20130090974Abstract: The invention provides methods and apparatus, including computer program products, for of determining a possible lot size of units with respect to a fixed date for a chain of at least two process steps, each process step requiring a respective assigned resource, and consuming a respective time per unit for being performed by the respective assigned resource, where the process steps are sequentially dependent on each other. This is achieved by the following: (a) determining, for each resource, a respective time interval of availability during which the respective resource is continuously available, each time interval being limited by the fixed date, (b) calculating, for each determined time interval of availability, a respective largest possible number of times the respective process step can be performed by the respective resource, and (c) selecting the lot size of units to the minimum of the largest possible numbers.Type: ApplicationFiled: October 11, 2012Publication date: April 11, 2013Applicant: SAP AGInventor: SAP AG
-
Publication number: 20130091559Abstract: In one embodiment of the present invention a computerized method includes receiving at a personal-mobile device a first communication, which includes information for requesting user verification for logging into an account of a user, via a computing device. The account is with a service provided by an application server. The method includes starting a personal-authentication application on the personal-mobile device in response to receiving the first communication, and receiving in the personal-authentication application a user verification for confirming logging into the account. The method includes logging into the account via the computing device based on receipt of the user verification. Embodiments of the present invention provide enhanced security for logging into an account that a user may have with a service by providing that a personal-mobile device, such as a mobile telephone, which is personal to a user, is configured as a security token for login to the account.Type: ApplicationFiled: October 6, 2011Publication date: April 11, 2013Applicant: SAP AGInventor: Philipp Thun
-
Publication number: 20130091066Abstract: Survey processing for compliance assessment includes providing the survey to a mobile device. A survey application executing on the mobile device performs survey processing to obtain responses to survey questions comprising the survey. The survey application provides context-sensitive help information. The survey application provides for contacting individuals in a compliance management organization of a business enterprise for which compliance to regulations and policies by the business is required.Type: ApplicationFiled: October 7, 2011Publication date: April 11, 2013Applicant: SAP AGInventors: Ying Zeng, Richard Choi, Siriphat Oumtrakul, Natharin Chanuntawaree, Cheng Hu
-
Publication number: 20130091448Abstract: Various embodiments herein include systems, methods, and software that provide transformative user interfaces. Some embodiments include a container renderable within a user interface of a computing application. In some such embodiments, code of the container may be executable to receive an object to present within the container. Further, and based on a context of the container, such embodiments may present a view of the object within the container based on rendering information retrieved by the container via a rendering service of the object defining how the object is to be presented within the particular context of the container amongst a plurality of possible contexts within which the object can be rendered. In some embodiments, a container may further override and modify object behaviors when depending upon at least the particular container or context the context thereof.Type: ApplicationFiled: October 6, 2011Publication date: April 11, 2013Applicant: SAP AGInventors: Markus Latzina, Joerg Beringer