Patents Assigned to Sap AG
  • Publication number: 20130097559
    Abstract: 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: Application
    Filed: January 11, 2012
    Publication date: April 18, 2013
    Applicant: SAP AG
    Inventors: Dietmar Engelmann, Arndt Koester, Anna-Lena Wingert, Martine Clemot
  • Publication number: 20130097528
    Abstract: 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: Application
    Filed: October 13, 2011
    Publication date: April 18, 2013
    Applicant: SAP AG
    Inventor: John P. Armitage
  • Publication number: 20130097095
    Abstract: 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: Application
    Filed: December 16, 2011
    Publication date: April 18, 2013
    Applicant: SAP AG
    Inventors: Jan Rumig, Sabine Hamlescher, Michael Schweitzer
  • Patent number: 8423528
    Abstract: 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: Grant
    Filed: April 5, 2012
    Date of Patent: April 16, 2013
    Assignee: SAP AG
    Inventors: Frank Renkes, Thomas Peh, Andrew Ross, Holger Schwedes, Wolfgang Stephan
  • Patent number: 8424058
    Abstract: 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: Grant
    Filed: October 4, 2007
    Date of Patent: April 16, 2013
    Assignee: SAP AG
    Inventors: Ilja Vinogradov, Eric R. B. Wood
  • Patent number: 8423391
    Abstract: 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: Grant
    Filed: July 28, 2005
    Date of Patent: April 16, 2013
    Assignee: SAP AG
    Inventor: Hans-Juergen Hessedenz
  • Patent number: 8423428
    Abstract: 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: Grant
    Filed: August 10, 2004
    Date of Patent: April 16, 2013
    Assignee: SAP AG
    Inventors: Alexander Grendel, Markus Welter
  • Patent number: 8423418
    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 store and/or a work center business object.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: April 16, 2013
    Assignee: SAP AG
    Inventors: Christian Hald, Thomas Schneider, Kerstin Hambrecht, Andreas Seibel
  • Patent number: 8423895
    Abstract: 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: Grant
    Filed: February 26, 2007
    Date of Patent: April 16, 2013
    Assignee: SAP AG
    Inventors: Gil Friedman, Guy Soffer
  • Patent number: 8423509
    Abstract: 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: Grant
    Filed: May 19, 2010
    Date of Patent: April 16, 2013
    Assignee: SAP AG
    Inventor: Hans-Christian Humprecht
  • Patent number: 8423567
    Abstract: 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: Grant
    Filed: March 23, 2012
    Date of Patent: April 16, 2013
    Assignee: SAP AG
    Inventors: Paul Finneran, Oliver Weiser
  • Patent number: 8424011
    Abstract: 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: Grant
    Filed: May 31, 2007
    Date of Patent: April 16, 2013
    Assignee: SAP AG
    Inventors: Alistair P. Barros, Alexander Grosskopf
  • Patent number: 8423954
    Abstract: 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: Grant
    Filed: March 31, 2006
    Date of Patent: April 16, 2013
    Assignee: SAP AG
    Inventors: Benzi Ronen, Aharon Avitzur, Gilat Fisch, Yariv Zur, Barak Naveh, Elisha Ben-Zvi
  • Publication number: 20130091488
    Abstract: 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: Application
    Filed: October 11, 2011
    Publication date: April 11, 2013
    Applicant: SAP AG
    Inventors: Oleg Koutyrine, Andrey Hoursanov
  • Publication number: 20130091491
    Abstract: 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: Application
    Filed: October 11, 2011
    Publication date: April 11, 2013
    Applicant: SAP AG
    Inventors: Oleg Koutyrine, Andrey Hoursanov
  • Publication number: 20130090977
    Abstract: 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: Application
    Filed: October 7, 2011
    Publication date: April 11, 2013
    Applicant: SAP AG
    Inventors: Ying Zeng, Siriphat Oumtrakul, Natharin Chanuntawaree, Richard Choi, Cheng Hu
  • Publication number: 20130090974
    Abstract: 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: Application
    Filed: October 11, 2012
    Publication date: April 11, 2013
    Applicant: SAP AG
    Inventor: SAP AG
  • Publication number: 20130091559
    Abstract: 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: Application
    Filed: October 6, 2011
    Publication date: April 11, 2013
    Applicant: SAP AG
    Inventor: Philipp Thun
  • Publication number: 20130091066
    Abstract: 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: Application
    Filed: October 7, 2011
    Publication date: April 11, 2013
    Applicant: SAP AG
    Inventors: Ying Zeng, Richard Choi, Siriphat Oumtrakul, Natharin Chanuntawaree, Cheng Hu
  • Publication number: 20130091448
    Abstract: 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: Application
    Filed: October 6, 2011
    Publication date: April 11, 2013
    Applicant: SAP AG
    Inventors: Markus Latzina, Joerg Beringer