Patents Assigned to SAP
-
Patent number: 8869053Abstract: Embodiments relate to systems and methods allowing comprehensive access to, and management of, workforce data from a remote location. Embodiments may allow communication of information between a mobile device of a supervisor or section leader working at a remote site, and a centralized information repository. Embodiments allow the user to communicate with a central enterprise resource management (ERM) application in order to receive and update relevant employment information. Utilizing certain embodiments, a supervisor working remotely may be able to quickly identify work schedules of various staff members, as well as gain access to information such as employee time management data, shift assignments, overtime, skill sets, and absences. Certain embodiments may allow a mobile device to display and/or modify information such as work schedules, time entries, clock-in/clock-out times, available/consumed vacation time, and on-call lists of replacement candidates possessing appropriate skills.Type: GrantFiled: July 6, 2012Date of Patent: October 21, 2014Assignee: SAP AGInventors: Stefan Ehrler, Birgit Ludwig
-
Patent number: 8868582Abstract: In an aspect there is provided a method. The method may include providing, at a repository, storage for a plurality of tenants, providing a plurality of layers, and providing a plurality of versions; and separating, based on the plurality of layers and the plurality of versions, data for each of the plurality of tenants, wherein during runtime one of the plurality of tenants corresponds to the plurality of layers and one of the plurality of versions. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: August 23, 2010Date of Patent: October 21, 2014Assignee: SAP AGInventors: Joachim Fitzer, Juergen Specht, Ye Jin, Juergen Sattler
-
Patent number: 8868512Abstract: According to some embodiments, a column-oriented in-memory database structure may be established. The database structure may, for example, include a main store and a dictionary compressed delta store. Moreover, the delta store may comprise a value identifier vector and a delta dictionary associated with a column of the database. A transaction associated with the column may then be received and recorded within the delta store. According to some embodiments, entries associated with the transaction may be added to a value log of the value identifier vector and, independently, to a dictionary log of the delta dictionary.Type: GrantFiled: December 29, 2011Date of Patent: October 21, 2014Assignee: SAP SEInventors: Frank Renkes, Joos-Hendrik Bose
-
Publication number: 20140310034Abstract: Described herein is a technology for facilitating analysis of performance indicators. In accordance with one aspect, a hierarchical structure with a node representing a performance indicator is configured. Such configuration may include mapping one or more lowest level nodes to one or more data models for retrieving transactional data. In addition, one or more internal nodes of the hierarchical structure may be configured, including mapping the one or more internal nodes to one or more corresponding child nodes. The configuration data generated by such configuration may then be stored in a database for subsequent retrieval to generate a report.Type: ApplicationFiled: April 19, 2013Publication date: October 16, 2014Applicant: SAP AGInventors: Haishu LI, Jinghui LI, Zhongbo LI, Jin XU, Xing ZHANG, Jie ZHAO, Haozhu WANG, Xiangyun ZHONG
-
Patent number: 8862597Abstract: Techniques for providing contextually-relevant content include identifying content items accessed through a portal by a plurality of users, each user associated with one or more roles of a plurality of roles within the portal; updating a trace log to include information associated with the identified content, the information including associations between each identified content item and the role accessing each identified content item; receiving, from a user associated with a particular role of the plurality of roles, a search query through the portal for one or more content items; determining a plurality of search results responsive to the search query, the search results relating to the content items; for the particular role, filtering the plurality of search results based on the trace log; and generating a plurality of filtered search results for presentation through the portal.Type: GrantFiled: December 27, 2011Date of Patent: October 14, 2014Assignee: SAP Portals Israel LtdInventors: Nimrod Barak, Stav Grinshpon
-
Patent number: 8863131Abstract: The present disclosure involves systems, software, and computer implemented methods for reducing transaction load for process instance completion. One process includes identifying an end event triggered by an initial token of a process instance, determining a type of the end event, performing a search for additional tokens associated with the process instance that are distinct from the initial token, and performing a termination action based on the type of end event and a number of additional tokens identified in the search. The end event type may be non-terminating or terminating, and the end event type can determine the termination action to be performed. If the end event is non-terminating, then the termination action includes joining each finalization action for each process instance variable to a completion transaction if no additional tokens are found and executing the completion transaction to terminate the process instance.Type: GrantFiled: January 7, 2014Date of Patent: October 14, 2014Assignee: SAP AGInventor: Soeren Balko
-
Patent number: 8862540Abstract: Methods and systems are described that involve replica placement strategy for distributed systems. At the time of index creation, initial index replica placement is decided. The first index replica is placed locally on the current processing server node. This server node operates as a master host for the first replica. The other index replicas are placed on different hosts depending on the index type, split index or non-split index, and a set of criteria. For non-split indexes, the set of criteria includes: a number of recently created replicas per host, resource usage per host, and a total number of replicas per host. For split indexes, the set of criteria includes: a number of replicas of any split index part per host and a number of local first replicas of split index parts. If all criteria re equal, the first host in alphanumeric ordering receives a next replica.Type: GrantFiled: November 26, 2012Date of Patent: October 14, 2014Assignee: SAP SEInventors: Olga Mordvinova, Oleksandr Shepil
-
Patent number: 8862613Abstract: A core system including different program components performing distinct tasks in a workflow sequence that are initiated through status field updates of objects in database may be modified to define a new status triggering additional processes in an action management system. Once the additional processes are completed, the status field may be changed to an original status provided by the core system to trigger a second program component in the workflow sequence. The action management system may contain user customized processes that may be modified and changed independent of the functionality provided by the core system.Type: GrantFiled: July 20, 2012Date of Patent: October 14, 2014Assignee: SAP AGInventors: Tobias Stein, Klaus Nottbohm, Frank Mock, Stefan Kusterer, Ralf Dentzer, Karsten Bohlmann
-
Patent number: 8862458Abstract: The present disclosure involves systems, software, and computer implemented methods for providing a natural language interface for searching a database. One process includes operations for receiving a natural language query. One or more tokens contained in the natural language query are identified. A set of sentences is generated based on the identified tokens, each sentence representing a possible logical interpretation of the natural language query and including a combination of at least one of the identified tokens. At least one sentence in the set of sentences is selected for searching a database based on the identified tokens.Type: GrantFiled: November 30, 2010Date of Patent: October 14, 2014Assignee: SAP AGInventors: Uwe Freising, Marit Rams
-
Patent number: 8863010Abstract: Creation of an application having a user interface is supported by linking a UI design environment to an application development environment. A user interface (UI) requirement is received, applying to creation of a UI object that is to be included in an application to be created. An input from a UI designer is received to create the UI object, the input being made in a UI design environment in which the UI requirement is available to the UI designer. The UI object and the UI requirement are provided to an application development environment for an application developer to create the application that includes the UI object. The UI requirement may be received through a top-down approach or through a bottom-up approach. A system may have a linking element between the UI design environment and the application development environment.Type: GrantFiled: December 27, 2005Date of Patent: October 14, 2014Assignee: SAP AGInventor: Filip Misovski
-
Patent number: 8863075Abstract: The present disclosure describes methods, systems, and computer program products for semantically analyzing modeled objects. One method includes identifying an object model created in a distributed development system for semantic analysis, where the distributed development system is associated with a software platform. The identified object model is then semantically analyzed based on a predetermined algorithm. A set of at least one pre-existing object models associated with the software platform is compared to the semantically analyzed object model, and a level of semantic overlap between the semantically analyzed object model and each of the set of at least one pre-existing object models is determined. In some instances, the predetermined algorithm may be selected based on and correspond to the object model type of the identified object model.Type: GrantFiled: August 10, 2011Date of Patent: October 14, 2014Assignee: SAP AGInventors: Bare Said, Frank Jentsch, Frank Brunswig
-
Patent number: 8862493Abstract: In a computer-implemented process modeling and simulating environment, an analyzer receives a process model with parameters in combination with data from previous or planned process performances. An analyzer receives a simulation target from a user, calculates evaluation results that represent the influence of the parameters in view of the simulation target, and presents the evaluation results as indicators to the user. Upon receiving modifications to the performance data, the process is simulated with modified performance data. Alternatively, the evaluation results are converted to computer instructions to automatically modify the process parameters.Type: GrantFiled: August 31, 2009Date of Patent: October 14, 2014Assignee: SAP AGInventors: Mathias Fritzsche, Roger Kilian-Kehr, Wasif Gilani, Ralph Gerbig
-
Patent number: 8862159Abstract: A current location of a mobile user device within a building may be determined and presented to the user via map information. Map information, including data about locations within the building, may be retrieved and business process information associated with a user's execution of a business process may be accessed. The business process may have a series of business process steps, and steps may be associated with the pre-determined locations within the building. It may then be automatically arranged for the map information to be displayed, along with information about the business process steps, via the mobile user device based on the current location of the mobile user device within the building. The system may automatically direct the user step-by-step through a process using map and/or audio information indicating what the next step is, where the next step is located, and/or time requirements associated with the next step.Type: GrantFiled: July 11, 2012Date of Patent: October 14, 2014Assignee: SAP SEInventor: Nirit Cohen-Zur
-
Patent number: 8862578Abstract: An object may be categorized upon distribution of the object from a sender system to a recipient system. The object may be assigned to at least one recipient category in a recipient category hierarchy according to a first predefined mapping from a sender category hierarchy to the recipient category hierarchy. The object is initially assigned to a sender category in the sender category hierarchy. There is applied to the object a second predefined mapping from the recipient category hierarchy to the sender category hierarchy. It is determined whether the first and second predefined mappings converge. If the first and second predefined mappings do not converge, there may be executed a rule-based reassignment algorithm to make the first and second predefined mappings converge.Type: GrantFiled: August 30, 2004Date of Patent: October 14, 2014Assignee: SAP AGInventors: Knut Heusermann, Juan Carlos Martinez, Ingo Bruss, Christiane Kuntz-Mayr
-
Patent number: 8861896Abstract: The present invention may provide a method for image-based identification. The method may include providing a digital photo of an unidentified item; transmitting, over a network, the digital photo to an identification service; in response to transmitting the digital photo, receiving, over the network, item information from the identification service, wherein the item information includes textual identification information about the item; and displaying the textual identification information.Type: GrantFiled: November 29, 2010Date of Patent: October 14, 2014Assignee: SAP SEInventor: Christoph Becker
-
Patent number: 8863011Abstract: A system and method are provided for handling different types of objects within a software framework. In an embodiment, an object handler keeps track of information associated with objects, and information needed to implement a user interface. The software framework employing the object handler uses that information to create the user interface so as to get user input/action. A user may select an object type and enter an associated one or more identifiers via the user interface. In response to the entering of the information, a method call of the object handler is made to determine whether the object associated with the object type and identifiers exists, and depending upon that determination, an action or further method call may be initiated and/or requested.Type: GrantFiled: December 30, 2007Date of Patent: October 14, 2014Assignee: SAP SEInventors: Christian Behrens, Steffen Rotsch, Martin Scholz
-
Patent number: 8863115Abstract: To enable language-level integration of multiple programming languages into a single programming framework, one or more domain specific languages (DSLs) are specified as incremental extensions to a host programming language. An application created in this framework may include program code written in the host language as well as DSL inset code that is written in any of the DSLs. The extensions to the host language are described in DSL specifications, which define how the DSL inset code is processed. At runtime, DSL inset code in the source code is detected and passed to a DSL inset processor for execution according to an appropriate DSL specification, whereas source code in the host language is executed by a host language processor.Type: GrantFiled: March 20, 2008Date of Patent: October 14, 2014Assignee: SAP AGInventors: Vishal Sikka, Matthias Gerhard Anlauff
-
Patent number: 8863003Abstract: Embodiments of the present invention may provide a message handling system for displaying messages in a structured way. The message handling system may store template messages in a table of a database and generate messages using the template messages. The message handling system may further assess a display area for displaying the generated messages and determine whether all of the generated messages can be viewed on the display area without scrolling. If not, the message handling system may determine whether there are more than one type of generated messages. If there are more than one type of generated messages, the message handling system may group the messages based on message types; and display a list of messages in a plurality of message groups. Each message group may be displayed with a representative message and a link for other similar message in the message group.Type: GrantFiled: November 2, 2010Date of Patent: October 14, 2014Assignee: SAP SEInventor: Aron Kornhall
-
Patent number: 8863097Abstract: A computer implemented method for providing code list extensibility includes providing a first code data type representation. The first code data type representation corresponding to a first code data type and having a first code value representation for at least one code value. The at least one code value associated with a corresponding code value issuing entity. The method may also include providing a second code data type representation. The second code data type representation corresponding to the first code data type and having a second code value representation for the at least one code value. The second code value representation including a unique identifier associated with the code value issuing entity. The method also may include mapping the first code data type representation and the second code data type representation based at least in part on the unique identifier associated with the code value issuing entity.Type: GrantFiled: December 29, 2010Date of Patent: October 14, 2014Assignee: SAP AGInventors: Bernhard Thimmel, Friedhelm Krebs, Andreas Bold, Daniel Zoch, Ralf Dentzer, Uwe Schlarb, Dirk Richtsteiger
-
Patent number: 8860762Abstract: A system may include presentation of a visualization including a plurality of elements, detection of a first user input received at a first location of the visualization, determination of one of the plurality of elements located at least partially at the first location, presentation of the one of the plurality of elements as selected, detection of a second user input received at a second location of the visualization, determination of one or more of the plurality of elements located at least partially within a circular sector having a first radius from a third location of the visualization to the first location and a second radius from the third location to the second location, and presentation of the one or more of the plurality of elements located at least partially within the circular sector as selected.Type: GrantFiled: October 28, 2011Date of Patent: October 14, 2014Assignee: SAP SEInventors: Valdrin Koshi, Laurent Pontier, Ali Meziani