Patents Assigned to SAP
-
Patent number: 9164662Abstract: Aspects of trending and trend-influencing approaches usable in content feeds of business software frameworks are described. A trending topic can be created based on a plurality of feed content items generated by a plurality of feeds across at least a subset of a customer organization using a business software architecture. The creating can include identifying an activity relating to a business process or scenario of the customer organization that underlies the feed content items. In some options, a super-user can insert artificial trends.Type: GrantFiled: December 21, 2012Date of Patent: October 20, 2015Assignee: SAP SEInventors: Chinmaya Sarangi, Jian Xu, Zhong Zhang
-
Patent number: 9164990Abstract: In some implementations, a method for providing user-based context to a virtual workspace includes generating a first virtual workspace viewable by a user on a graphical user interface. The virtual workspace comprises a plurality of workspace modules comprising first data aggregated from one or more data objects. The aggregated data is determined to be semantically proximate aggregated data in a second virtual workspace. User annotations assigned to the semantically-proximate aggregated data are identified. The user annotations are presented in the first virtual workplace viewable by the user.Type: GrantFiled: December 20, 2011Date of Patent: October 20, 2015Assignee: SAP Portals Israel LtdInventors: Vitaly Vainer, Yahali Sherman, Dmitry Khalatov, Ram Alon, Guy Bavly
-
Patent number: 9164872Abstract: Coding issues that create runtime memory leaks, for example in programs coded in a platform-independent programming language such as Java™, can be isolated at the program code line level. An allocation trace that retains, in active memory, a unique object identifier for each of a plurality of objects instantiated during program execution and an address in the active memory where each object is stored can be created. Memory leak candidates can be identified by directly examining contents of the active memory to identify one or more data structures that are increasing in size over time. The allocation trace can be combined with the identified memory leak candidates to generate information about at least one identified leaking object.Type: GrantFiled: May 22, 2013Date of Patent: October 20, 2015Assignee: SAP SEInventor: Martin Moser
-
Patent number: 9165274Abstract: A method for tracking events using a radio frequency identification (RFID) tag may include reserving a bit window in a memory on a radio frequency identification (RFID) tag, the bit window having multiple bits, randomly marking one of the bits in the bit window each time a RFID event occurs, counting a number of marked bits in the bit window, and determining a number of the RFID events using the counted number of the marked bits and a size of the bit window.Type: GrantFiled: October 29, 2008Date of Patent: October 20, 2015Assignee: SAP SEInventors: Leonardo Weiss Ferreira Chaves, Martin P. Zang, Andy Bruntsch, Sascha H. Alpers
-
Patent number: 9164998Abstract: This disclosure provides various embodiments for archiving a business object. At least one particular business object is identified for archiving. The particular business object has associated data including type data corresponding to a business object type of the at least one particular business object, structured business data, and unstructured attachment data. At least one archive-type object is created corresponding to the particular business object by enriching the unstructured attachment data with type-specific metadata including data identifying at least one attribute of the business object type. The archive-type object is archive-system-independent. The at least one archive-type object is exported to at least one archiving system for storage in at least one memory device of the archiving system.Type: GrantFiled: July 29, 2010Date of Patent: October 20, 2015Assignee: SAP SEInventors: Stephan Klevenz, Dieter Guendisch, Achim Weigel, Martin P. Fischer, Paul Goetz, Martin Hermes, Heiko Kiessling, Martin Kreyscher, Corneliu D. Mitu, Alexander Rieder, Johannes Weber, Juergen Schneider
-
Patent number: 9165048Abstract: According to some embodiments, it may be determined that a first field in a first table is to be linked to a second field in a second table. A computer processor may then automatically create a new entry in a linked field table, the new entry including a linked field identifier, a source value, a source link referring to the second field in the second table, and a link counter containing a value indicating that one field refers to the second field in the second table. The first field in the first table may then be updated to refer to the new entry in the linked field table.Type: GrantFiled: May 16, 2012Date of Patent: October 20, 2015Assignee: SAP SEInventor: Adnan Agbaria
-
Patent number: 9165049Abstract: The present disclosure involves systems, software, and computer-implemented methods for providing process intelligence by translating a business scenario definition into one or more corresponding data storage system artifacts. One example method includes identifying a process intelligence scenario associated with one or more business processes and including one or more definitions defining an observable behavior of the one or more business processes, processing the one or more definitions to produce an executable description including one or more artifacts associated with a data storage system, the one or more artifacts associated with the one or more definitions, storing the executable description in the data storage system, and processing one or more flow events associated with the one or more business processes using the executable description in the data storage system to expose the observable behavior of the business process defined in the process intelligence scenario.Type: GrantFiled: March 1, 2013Date of Patent: October 20, 2015Assignee: SAP SEInventors: Oliver Kieselbach, Bogdan Vatkov, Harshavardhan Jegadeesan
-
Patent number: 9165050Abstract: Improved availability of data in columnar tables can be provided via use of additional data structures, such as for example a second delta part, a shadow second delta part, and a second main part, that are employed during a merge operation of a first delta part into a main part. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: July 19, 2013Date of Patent: October 20, 2015Assignee: SAP SEInventor: Ivan Schreter
-
Patent number: 9164758Abstract: A method for setting change options of software systems of a software system landscape, wherein the systems are interconnected by logical transport paths for the transport of software services therebetween, the software services defining changes to at least one of the code and the data of at least one system, each system having change options that define changeability restrictions pertinent to the system, is described. The method includes providing an interface in each system, the interface allowing read and write access to the change options of the respective system from the outside of the system; providing a central control software system; providing an interface in the central system for communication with the interfaces of the systems; selecting a group of systems based on software service parameter data; and accessing the group of selected systems from the central system via the interfaces and centrally managing a change option in each system of the group.Type: GrantFiled: October 27, 2005Date of Patent: October 20, 2015Assignee: SAP SEInventors: Michael Demuth, Volker Schulz, Herbert Stegmuller
-
Patent number: 9165010Abstract: A system and method of logless atomic data movement. An internal transaction is started within a multi-level storage architecture, the internal transaction to merge data from the first level storage structure to the second level storage structure. Committed data is read from a first level storage structure of the multi-level storage architecture as specified by the internal transaction. The committed data from the first level storage structure is inserted into a second level storage structure in a bulk insertion process, and the committed data is marked as being deleted from the first level storage. The internal transaction is then committed to the multi-level storage architecture when the committed data has been inserted into the second level storage structure.Type: GrantFiled: March 15, 2013Date of Patent: October 20, 2015Assignee: SAP SEInventors: Franz Faerber, Juchang Lee, Ivan Schreter
-
Patent number: 9164785Abstract: Implementations of the present disclosure provide computer-implemented methods for predicting a performance of a consolidated virtualized computing environment. Methods include processing benchmark workloads using a plurality of virtual machines to generate a plurality of traces, each trace including data corresponding to requests issued by a respective virtual machine operating in an isolated environment, storing the plurality of traces in one or more trace repositories, each trace repository provided as a computer-readable storage medium, selecting a trace from the plurality of traces stored in the one or more trace repositories, parameterizing a queuing model based on the trace, the queuing model representing request queuing in the consolidated virtualized computing environment, and processing the queuing model using one or more processors to generate one or more response time estimates for the consolidated virtualized computing environment.Type: GrantFiled: March 13, 2012Date of Patent: October 20, 2015Assignee: SAP SEInventors: Stephan Kraft, Diwakar Krishnamurthy, Giuliano Casale
-
Patent number: 9165283Abstract: Embodiments include a system for providing an identification of a collaborative task. The system may include a communication unit and a processing unit. The communication unit may be configured to receive a request of a user to create the collaborative task and send task metadata to a further system. The processing unit may be configured to generate the task metadata. The task metadata may be a part of the collaborative task and identifying the collaborative task as a part of a process.Type: GrantFiled: June 11, 2008Date of Patent: October 20, 2015Assignee: SAP SEInventors: Stefan Scheidl, Todor Stoitsev, Uwe Riss
-
Patent number: 9165047Abstract: A method and system for synchronizing data between a network server and a mobile device is provided. In an embodiment, a plurality of object instances may be received from the network server, and at least one object instance may be selected. For each selected object instance, the plurality of object instances may be recursively searched to identify related object instances, the related object instances may be sorted, and the sorted object instances may be sent to the mobile device, followed by the selected object instance. In this manner, data synchronization between the network server and the mobile device may advantageously include only those object instances that are needed by the mobile device, thereby preventing redundant, or omitted, data transfers.Type: GrantFiled: December 28, 2006Date of Patent: October 20, 2015Assignee: SAP SEInventors: Takeshi Sasaki, Masato Inoue
-
Publication number: 20150293948Abstract: Embodiments relate to converting data object(s) from a single-source database environment into a multi-source database environment. An engine is configured to receive a single-source database universe from a repository. The engine analyzes that universe to identify details thereof for conversion, including but not limited to connections, tables, views, alias tables, etc. A new multi-source connection is registered, and then the multi-source universe is re-generated through a universe conversion algorithm, an automatic function mapping algorithm, and a query generation algorithm. Embodiments avoid labor intensive manual re-creation of the universe, and may be implemented as an automatic conversion wizard also updating dependent report queries per new multi-source query patterns. Particular embodiments converting a single-source database environment available from SAP AG, may utilize a Software Design Kit (SDK) to create a migration plug-in as part of an Information Design Tool (IDT).Type: ApplicationFiled: April 15, 2014Publication date: October 15, 2015Applicant: SAP AGInventors: Makesh Balasubramanian, Tejram Jagannath Sonwane
-
Publication number: 20150295985Abstract: A system is described for creating a customized modification free extension of a software application. The software application can be an application configured to be executed in a runtime framework on a web browser. When the web browser launches the custom application, the base application can be identified and retrieved. Once retrieved, the web browser can merge the custom application and the base application and execute the resulting merged application.Type: ApplicationFiled: April 15, 2014Publication date: October 15, 2015Applicant: SAP AGInventors: Clement Selvaraj, Santosh Kumar Addanki, Prakash Ponshankaarchinnusamy, Andreas Kunz, Peter Muessig
-
Publication number: 20150296010Abstract: A technique is described providing offline support to business applications. Offline support allows a business application running on a portable electronic device without connectivity to a backend server to operate as though the business application has access to a backend server. The technique receives a sync request for content from the portable electronic device. A sync task is generated from the sync requests and processed to generate a package that contains the desired content. Once the package is generated, the package is stored in a package repository and a download notification is transmitted to the portable electronic device to notify the user that the package is ready. The package can in turn be delivered to the portable electronic device when a download request is received from the portable electronic device.Type: ApplicationFiled: April 9, 2014Publication date: October 15, 2015Applicant: SAP AGInventors: Paul Xi, Ming Zhu, Xiaojun Feng, Mohamed Elzankaly, Marco Eidinger, Ananda Kumar Gajula, Mario Linge, Yang-cheng Fan, Oscar Marquez, Jianxun Zhou
-
Patent number: 9158599Abstract: An application comprises program code that includes API tags, which during execution of the application may be resolved to reference-able data objects. The data objects may be objects in a knowledge base. The API tags decouple the program code from the specific data contained in the knowledge base, allowing for applications that access the knowledge base to be written independently of the knowledge base; even before the knowledge base is loaded with data.Type: GrantFiled: June 27, 2013Date of Patent: October 13, 2015Assignee: SAP SEInventors: Jens Doerpmund, Jitender Aswani, Ryan Leask
-
Patent number: 9158522Abstract: In example embodiments, systems, methods, devices, and machine-readable media for creating and/or executing extensible mobile applications are provided. Extensibility of a mobile application deployed on a device is achieved with configuration files that can be provided to the device at a time after initial deployment of the application. Mobile application framework components combined with the code of the application enable extracting Java scripts from the configuration files, and executing the Java scripts to thereby alter the behavior of the application.Type: GrantFiled: July 31, 2014Date of Patent: October 13, 2015Assignee: SAP SEInventors: Karoly Nyisztor, Krisztian Balazs Szaniszlo, Zoltan Farkas, Zsolt Valyi Nagy
-
Patent number: 9158438Abstract: The present disclosure describes methods, systems, and computer program products for providing a multi-level user interface theming engine. One computer-implemented method includes initiating a start of a user interface following receipt of a theming request, requesting available themes for presentation in the user interface, receiving a request to access an existing theme, receiving theming data responsive to a generated request to load the existing theme, and receiving a request to publish modified theming data.Type: GrantFiled: September 16, 2013Date of Patent: October 13, 2015Assignee: SAP SEInventors: Andreas Roessler, Uwe D. Klinger
-
Patent number: RE45752Abstract: There is provided a process for predicting whether a query will produce a result in an information system formed of objects having different instances and relations between the objects. An instance-to-object bitmap is computed off-line, before queries are generated by a user: the bitmap is used to represent the existence of a relation path from instances to the other objects of a database. When a query is generated, the bitmap is accessed to predict whether there exists a relation from the instance to the object, that is whether the query will issue a result. The process makes it possible for a user to abort queries without consuming run-time. It also makes it possible to guide users through navigation of a Webpage or the like, by suggesting relations that will produce results.Type: GrantFiled: December 29, 2004Date of Patent: October 13, 2015Assignee: SAP Portals Israel, Ltd.Inventors: Yaniv Gvily, Shai Agassi