Patents Assigned to Sap AG
  • Patent number: 8595227
    Abstract: A domain-specific task may be defined from a library of domain-independent task patterns. A task pattern may be selected based on inferences made from a user's initial input, or just based on receiving sensor information through events or contextual information, or a combination of user input and sensor information. One or more elements of a selected task pattern may be defined in the context of a given domain to define the domain-specific task.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: November 26, 2013
    Assignee: SAP AG
    Inventors: Joerg Beringer, Markus Latzina, Cirrus Shakeri, Thomas Herrmann
  • Patent number: 8595041
    Abstract: Some embodiments of a task responsibility system may be implemented as an application to support people, machines, or both functioning in a manufacturing or production environment, warehouse environment, or other work environment. The focus is on a plant-local solution. In such circumstances, the task responsibility system may identify and direct one or more tasks to a computer-implemented folder independent of the worker(s), machine(s), or a combination thereof assigned to the folder. Thus, the system (or a user of the system) is permitted to dynamically assign a worker or machine to the computer-implemented folder subsequent to the tasks being directed thereto, in which case the worker or machine may be responsible for the tasks that are directed to the folder.
    Type: Grant
    Filed: February 7, 2006
    Date of Patent: November 26, 2013
    Assignee: SAP AG
    Inventor: Martin Schmidt
  • Patent number: 8595260
    Abstract: A dataflow design tool allows users to provide data mappings from source database tables to a target database table. The tool provides metadata-driven views of the database tables and data-driven views of the database tables. Views of the database tables may be flipped between the metadata driven format and the data-driven format.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: November 26, 2013
    Assignee: SAP AG
    Inventors: Yung-Yin Chen, Wu Cao
  • Patent number: 8594997
    Abstract: An input handler may receive natural language input associated with a command from a user through a user interface, and a language parser may parse the natural language input to determine parsed natural language input. A context monitor may receive context information associated with the user, and a context parser may parse the context information to obtain parsed context information associated with the natural language input and with the command. A command interpreter may interpret the parsed natural language input, using the parsed context information, to thereby determine the command.
    Type: Grant
    Filed: September 27, 2010
    Date of Patent: November 26, 2013
    Assignee: SAP AG
    Inventors: Anoshirwan Soltani, Markus Latzina, Matthias Kaiser
  • Patent number: 8595095
    Abstract: In a banking application system including numerous banking applications, a data management framework allows for the generalized storage and subsequent access of result data. Through the application of the framework to the raw processing data generated by one of the banking applications, the result data is stored in a general storage location. Through this framework, the data is then readily accessible by all other banking applications. This framework includes a header field, characteristics data and key figure data. This removes proprietary restrictions on the data itself and thus makes it available to the other applications, increasing cross-system efficiency by allowing other applications to access and subsequently use the result data.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: November 26, 2013
    Assignee: SAP AG
    Inventors: Andreas S Borchardt, Dirk Endesfelder, Ralf M Handl, Michael Hladik, Roland Kolata, Ekkehard Lange, Christoph Meinel, Frank Raebiger
  • Patent number: 8595077
    Abstract: Methods, systems, and apparatus, including computer program products, for implementing a software architecture design for a software application implementing service request and order management. The application is structured as multiple process components interacting with each other through service interfaces, and multiple service operations, each being implemented for a respective process component. The process components include an Outbound Delivery process component, a Site Logistics Processing process component, an Inventory Processing process component, a Customer Requirement Processing process component, a Supply and Demand Matching process component, a Logistics Execution Control process component, a Service Request Processing process component, a Service Order Processing process component, and a Service Confirmation Processing process component.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: November 26, 2013
    Assignee: SAP AG
    Inventors: Alexander Koegler, Hamid Moghaddam, Joachim Barnbeck, Michael Lesk, Matthias Schwarz, Christian Haas, Simon Dieterich, Alexandra Mark, Ralph Meiswinkel, Attila Orban, Bernhard May, Steffen Hartig, Thomas Breitling, Andrea Hahn, Olivier M. Dreidemy, Nir Pachter, Irena Kull, Klaus Reinelt, Jochen Hirth, Jochen Steinbach, Renzo Colle, Stephan Hetzer, Alexander Krasinskiy
  • Patent number: 8595172
    Abstract: Described herein are systems and methods for three phase exception handling ensuring high availability of services. Via unified application program interface (API), one or more inspector instances are observing the behavior one or more services. The three phase exception handling is triggered upon observing an abnormal service behavior. Phase one comprises executing one or more commands from the unified API by the one or more inspector instances in attempt to resolve the abnormal service behavior and notifying a centralized inspector engine. Phase two comprises executing one or more predefined rules according to the current service state by the centralized inspector engine in attempt to resolve the abnormal service behavior and notifying an administrator. Phase three comprises abnormal service behavior analysis by the administrator and executing customized by the administrator rules to resolve the abnormal service behavior.
    Type: Grant
    Filed: August 14, 2009
    Date of Patent: November 26, 2013
    Assignee: SAP AG
    Inventors: Lars Spielberg, Alex Gruener
  • Patent number: 8594933
    Abstract: A method and apparatus for sensor data transmission in a mobile device includes receiving sensor data and generating a sensor data packet therefrom. The method and apparatus further includes receiving navigation data relating to the movements of the mobile device from a navigation device and receiving network data including transmission areas for one or more transmission mediums from a network availability database. The method and apparatus includes assigning a priority term to the sensor data packet, which may be based on predetermined priority levels. The method and apparatus thereupon includes determining a transmission technique for transmitting the sensor data packet to a back end processing device based on the priority term, the network data and the navigation data.
    Type: Grant
    Filed: February 9, 2006
    Date of Patent: November 26, 2013
    Assignee: SAP AG
    Inventors: Mario Neugebauer, Juergen Anke
  • Patent number: 8595344
    Abstract: A computer-implemented method includes displaying virtualization level options for a business network to a user, the virtualization level options including at least: a first virtualization level option that includes externalizing interaction logic in the business network, a second virtualization level option that includes virtualizing content in the business network, and a third virtualization level option that includes virtualizing components in the business network. The method includes receiving a selection by the user of at least one of the virtualization level options. The method includes initiating a virtualization process in the business network according to the selected virtualization level option.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: November 26, 2013
    Assignee: SAP AG
    Inventors: Ankur Bhatt, Christoph Liebig, Frank Oliver Hoffmann
  • Publication number: 20130312087
    Abstract: A computer device receives a personal authentication statement from a user seeking to access concealed computer objects or applications on the computer device. A parser syntactically parses the personal authentication statement to extract a user-authentication token and a computer objects-authentication token. The computer objects-authentication token can identify one or more concealed computer objects on the computer device. The computer device reveals the one or more concealed computer objects to the user upon authentication of the user and verification that the authenticated user is authorized to access the concealed computer objects.
    Type: Application
    Filed: May 15, 2012
    Publication date: November 21, 2013
    Applicant: SAP AG
    Inventor: Markus Latzina
  • Publication number: 20130311456
    Abstract: In one embodiment, a computer-implemented method comprises receiving a query. A data store stores data as a plurality of data sets. Each data set comprises a plurality of fields and a plurality of data elements. Each field is associated with a portion of data elements. The query identifies selected data sets and selected properties of the selected data sets. For each selected property, the data elements of the selected data sets associated with each selected property are determined. A first rating of the determined data elements of the selected data sets is determined based on a type of combination of a pair of selected data sets. For the selected data set pairs, a second rating of the pair is determined based on the first ratings for the selected properties. A model of a combination of the selected data sets is generated based on the second rating.
    Type: Application
    Filed: May 17, 2012
    Publication date: November 21, 2013
    Applicant: SAP AG
    Inventors: Patrick Winkler, Klaus Nagel, Marcus Hoepfner
  • Publication number: 20130311216
    Abstract: A computer implemented method for analyzing sustainability of a product can include configuring one or more criteria relating to production and distribution of the product and weighting the criteria. At least one criteria can relate to the sustainability of the product. The method can include obtaining data relating to the production and the distribution of the product to a customer from at least one supplier. The method can include performing a green distribution analysis on the production and distribution of the product based on the weighted criteria using the obtained data.
    Type: Application
    Filed: May 16, 2012
    Publication date: November 21, 2013
    Applicant: SAP AG
    Inventors: Martina ROTHLEY, Johann KEMMER
  • Publication number: 20130311215
    Abstract: A computer implemented method for analyzing distribution options of a product can include obtaining data relating to the distribution of the product to a customer from at least one supplier. The method can include configuring one or more criteria relating to the distribution of the product and weighting the criteria. At least one criteria can relate to sustainability of the distribution of the product. The method can include performing green distribution analysis on the distribution options of the product based on the weighted criteria using the obtained data and providing a set of distribution options based on the green distribution analysis. The distribution options can be provided with a green distribution score corresponding to the sustainability of the distribution option.
    Type: Application
    Filed: May 16, 2012
    Publication date: November 21, 2013
    Applicant: SAP AG
    Inventors: Martina ROTHLEY, Johann KEMMER
  • Publication number: 20130311463
    Abstract: Various embodiments included herein include at least one of systems, methods, and software for explanatory animation generation. Some embodiments include receiving data representative of at least two data items, each data item to be presented as a node. Relationships between these data items are discovered in an interrelated dataset and the relationship is illustrated as a set of sequential nodes on a canvas. A text-script descriptive of each of the nodes is then generated. Finally, such embodiments include generating a visualization with a synchronized voiceover based on the sequence nodes and the text-script, the visualization including each node with a synchronized voiceover of each node.
    Type: Application
    Filed: May 15, 2012
    Publication date: November 21, 2013
    Applicant: SAP AG
    Inventor: Horst Werner
  • Publication number: 20130311443
    Abstract: Systems and methods for combining data objects are provided. A computer system may analyze each of the data objects, identify at least one possible combination operation between the data objects, and present the identified combination operation to a user interface. The identified combination operation may include a union or a join operation. The computer system may further determine a combination grade associated with the identified combination operation and present the combination grade to the user interface. Subsequently, the computer system may receive a selection of a particular presented combination operation via the user interface and execute the particular combination operation between the data objects.
    Type: Application
    Filed: May 15, 2012
    Publication date: November 21, 2013
    Applicant: SAP AG
    Inventors: David Lotan Bolotnikoff, Netanel Slomianski, Natan Teren, Dmitry Gorenchteine, Tal Sapan, Udi Cohen, Kobi Sasson, Shachar Soel
  • Publication number: 20130311839
    Abstract: The present description refers to a technique for receiving a client instruction, performing an action in response to the client instruction, generating an instance of a progress information message by the business object calling a first method of an API and identifying the progress information message to be generated, determining if an error condition occurs during the performing the action, generating an instance of an error message, if the error condition occurs, by calling the first method of the API, sending the progress information message instance from a second software work process to the client application in response to a request for progress information received by the second software work process from the client application, and sending the error message instance, if generated, from the first software work process to the client application.
    Type: Application
    Filed: May 15, 2012
    Publication date: November 21, 2013
    Applicant: SAP AG
    Inventors: Frank Brunswig, Frank Jentsch, Holger Rose
  • Publication number: 20130307843
    Abstract: A business management system for visualizing transactional data objects in real time is provided. An example system accesses a stream of transactional data objects and generates a in a three-dimensional graphical paradigm. A viewer may manipulate the presentation of the transactional data objects by engaging gestures and visual controls that may be provided on a display screen.
    Type: Application
    Filed: December 3, 2012
    Publication date: November 21, 2013
    Applicant: SAP AG
    Inventors: Vishal Sikka, Samuel J. Yen, Sanjay Rajagopalan, Jeong H. Kim
  • Publication number: 20130311263
    Abstract: The present disclosure relates to computer-implemented methods, software, and systems for generating and using discount keys associated with a particular sales person in association with sales within an enterprise online store. One example process includes operations for (i) identifying a discount key at a sales system associated with a prospective sale negotiated between a sales person and a prospective customer, (ii) determining at least one item associated with the identified discount key, (iii) determining at least one discount associated with the determined items associated with the identified discount key, (iii) facilitating completion of the prospective sale at the sales system for the prospective customer based on the at least one determined discount associated with the at least one determined item, and (iv) associating the completion of the prospective sale at the sales system with a sales account for the sales person.
    Type: Application
    Filed: May 21, 2012
    Publication date: November 21, 2013
    Applicant: SAP AG
    Inventors: Marco Sachs, Pascal Scheuermann
  • Patent number: 8589518
    Abstract: A method and system for directly mapping web services interfaces and Java interfaces. In one embodiment, a web services mapping is generated from a common mapping descriptor associated with a web services interface; updated mapping information is received, and, based on the web services mapping and the updated mapping information, a customized interface comprising a common web services and web services client interface is generated.
    Type: Grant
    Filed: December 2, 2009
    Date of Patent: November 19, 2013
    Assignee: SAP AG
    Inventors: Chavdar S. Baikov, Dimitar Angelov
  • Patent number: 8589369
    Abstract: The apparatuses and methods described herein may operate to identify, from an index structure stored in memory, a reference minimum bounding shape that encloses at least one minimum bounding shape. Each of the at least one minimum bounding shape may correspond to a data object associated with a leaf node of the index structure. Coordinates of a point of the at least one minimum bounding shape may be associated with a set of first values to produce a relative representation of the at least one minimum bounding shape. The set of first values may be calculated relative to coordinates of a reference point of the reference minimum bounding shape such that each of the set of first values comprises a first number of significant bits fewer than a second number of significant bits representing a second value associated with a corresponding one of absolute coordinates of the point.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: November 19, 2013
    Assignee: SAP AG
    Inventors: Sang K. Cha, Ki-Hong Kim, Keun-Joo Kwon