Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
SAP AG Patents
Assignee:
SAP AG
Address:
Walldorf, DE
No. of patents:
2021
Patents:












Patent Number Title Of Patent Date Issued
RE41903 Systems and methods for recording and visually recreating sessions in a client-server environmen October 26, 2010
A system and method for auditing network applications captures transmissions during a user session between a client and a server. An auditor capture filter captures and stores each request from the client and each response by the server to each request in an auditor storage. An audit
D619602 User interface for a computer display July 13, 2010
D617335 User interface for a computer display June 8, 2010
D616895 User interface for a computer display June 1, 2010
D616894 User interface for a computer display June 1, 2010
D616893 User interface for a computer display June 1, 2010
D596191 Computer screen with a graphical user interface including an icon for map navigation July 14, 2009
D592225 Display panel with a computer-generated icon May 12, 2009
D592224 Display panel with a computer-generated icon May 12, 2009
D592218 Display panel with a computer-generated icon May 12, 2009
D589967 Display panel with a computer-generated icon April 7, 2009
D582932 Display panel with a computer-generated icon December 16, 2008
D582931 Display panel with a computer-generated icon December 16, 2008
D582930 Display panel with a computer-generated icon December 16, 2008
D582929 Display panel with a computer-generated icon December 16, 2008
D582928 Display panel with a computer-generated icon December 16, 2008
D582927 Display panel with a computer-generated icon December 16, 2008
D582926 Display panel with a transitional computer-generated icon December 16, 2008
D582925 Display panel with a computer-generated icon December 16, 2008
D582924 Display panel with a computer-generated icon December 16, 2008
D582923 Display panel with a computer-generated icon December 16, 2008
8589883 Automation of testing for user interface applications November 19, 2013
A host software application implementing business processes and providing a graphical display associated with a user interface (UI) for a user in a client program executing on a client frontend device that is separate from a backend device storing metadata associated with the UI may be
8589562 Flexible failover configuration November 19, 2013
A method is described that involves offering a user different persistent scope choices including: a) internal to a computing system that the deployment descriptor is to be sent to; and, b) external to the computing system that the deployment descriptor is to be sent to. The method also
8589518 Method and system for directly mapping web services interfaces and java interfaces November 19, 2013
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
8589492 Electronic message object drop feature November 19, 2013
A user is aided in using an application program. A method may include receiving an input in a computer system upon a user dropping an electronic message object in a graphical user interface of an application program. Upon receiving the input, an information portion is extracted from
8589453 Mass modification of attribute values of objects November 19, 2013
Various embodiments of systems and methods for mass modification of attribute values of objects are described. The methods include systematically analyzing attributes assigned to multiple objects, displaying the results to the user, enabling mass modification functionality in the use
8589451 Systems and methods for generating a common data model for relational and object oriented databa November 19, 2013
In one embodiment, a computer-implemented method comprises receiving a query in a controller. A data store stores data in a relational database. The database comprises a plurality of fields and a plurality of data elements. Each field is associated with a portion of the data elements.
8589394 System and method for dynamically configuring a multi-model node table November 19, 2013
A system and method are described for dynamically generating a table containing data from multiple model nodes. For example, a computer-implemented method according to one embodiment of the invention comprises: displaying a plurality of attributes from multiple different nodes of an
8589369 Compression scheme for improving cache behavior in database systems November 19, 2013
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 associ
8589263 Managing consistent interfaces for retail business objects across heterogeneous systems November 19, 2013
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 bus
8589218 Appraisal and objectives integration November 19, 2013
A software program assists in establishing goals and objectives and creating appraisals based on those goals and objectives. The goals for an organization are determined, and individual objectives based on the goals are defined. The software program assigns weights and compensation a
8584232 Enhanced cross-site attack prevention November 12, 2013
Efficient cross-site attack prevention, in which web pages are stored on a site, the web pages being organized into entry pages that do not accept input, and protected pages that are not entry pages. A request is received from a user application to receive a requested web page, the r
8584136 Context-aware request dispatching in clustered environments November 12, 2013
The present disclosure involves systems, software, and computer implemented methods for providing context-aware request dispatching in a clustered environment. One process includes operations for receiving an event at a first computer node. The contents of the event are analyzed to d
8584100 Bridging code changes and testing November 12, 2013
Method and system for testing software code comprising determining code elements in software code, determining changed code elements in the software code, determining dependencies between code elements, determine dependency changes between code elements based on the determined changed
8584098 Component statistics for application profiling November 12, 2013
Implementations of the present disclosure provide methods including executing an application using one or more processors, generating a plurality of method call stacks, each method call stack comprising a plurality of methods invoked by the application, providing a component call sta
8584087 Application configuration deployment monitor November 12, 2013
Various embodiments include at least one of systems, methods, and software for monitoring application instance configurations and deployments. One such embodiment, in the form of a method includes executing, on at least one processor, an application deployment process to deploy at le
8584045 Systems and methods for navigating, finding, and presenting data objects November 12, 2013
Various systems and related methods involve navigating, finding, and visually presenting data objects or sets of data objects. In one implementation, a set of data objects is visually presented as a graphical element and one or more semantic relationships between the graphical elemen
8583829 Semantic-based lossy compression November 12, 2013
Systems and methods for providing reduced object data to devices. Context can be received from a device. The context can be used to determine what portion of an object is used by an application executed on the device. The object can be reduced prior to communicating the data to the devic
8583704 Systems and methods for efficient data transfer November 12, 2013
A system and method for transferring data are provided. The method comprises: sending, from a receiving device, a data query to request data from a sending device; receiving, from the sending device, a data result model in response to the data query, the data result model including a
8583701 Uniform data model and API for representation and processing of semantic data November 12, 2013
In some implementations, a method includes receiving a first data set that is stored using a first format, generating an info item based on the first data set, the info item representing an entity extracted from the first data set, generating a delta item based on the first data set, the
8583696 Configurable flat file data mapping to a database November 12, 2013
Disclosed are a method and framework for mapping data from a data source to a data destination. The method comprises the step of providing a plurality of components for performing defined functions to map the data from the source to the destination. These plurality of components perform
8583539 Enablement of exposure management to handle priced exposure November 12, 2013
A message may be used to update computing system of a commodity transaction. The message may include a commodity identifier, a date term, a quantity term, and a price term. The price term may include a formula arrangement or reference to a formula arrangement for calculating a fracti
8581840 Multi-touch measure comparison November 12, 2013
A system may include presentation of a visualization comprising a plurality of elements, detection of a first user input received at a first location of the visualization, presentation of a first indicator connecting the first location with a third location of the visualization, pres
8578330 Enhanced widget composition platform November 5, 2013
An enhanced widget composition platform, in which code is automatically generated based on receiving a selection of at least a first service and a widget engine via the web-based widget composition platform, the code, when invoked by the selected widget engine, implementing a widget that
8578278 Dynamic user interface content adaptation and aggregation November 5, 2013
Upon receiving a request for a user interface view from a user interface, a user identity and a user authorization class for a user of the user interface can be checked against a user registry and an authorization class registry, respectively. A user interface view component can be r
8578271 Nested roadmap navigation in a graphical user interface November 5, 2013
Systems and methods for nested roadmap information navigation in a graphical user interface (GUI) where a sequence of items is generated and stored in a memory of a computer system. The sequence of items includes at least one compound item. A number of user interface (UI) elements are
8577991 Managing consistent interfaces for internal service request business objects across heterogeneou November 5, 2013
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 bus
8577960 Providing status information for components in a distributed landscape November 5, 2013
In a distributed landscape, different levels of data caches, such as a memory cache and prefetch tables, are provided for storing status and other information about a remote system to a client. Status information may be provided to the client from a memory cache if available and up to
8577925 Systems and methods for assigning hosts in response to a data query November 5, 2013
Systems and methods consistent with the invention may include selecting a plurality of hosts to store data structures by defining a color incidence process used to model a host assignment process, determining, by the color incidence process, a color allocation, and assigning the data
8577923 Systems and methods for freezing data November 5, 2013
In one embodiment the present invention includes a computer-implemented for determining whether or not a data object is frozen. The method comprises accessing, by a user on a computer, a first data object of a plurality of data objects in one or more computer software applications. T

 
 
  Recently Added Patents
Polarization preserving front projection screen microstructures
System for controlled release of an active principle and method for preparation
Navigating applications using side-mounted touchpad
(4940
Treatment of celiac disease with IgA
High performance design rule checking technique
Method and device for surface scanning of a patient
  Randomly Featured Patents
Double overhead camshaft bearing structure
Metal mold for use in molding lens cover and method for producing lens cover
Executing scalar replacement in program optimization
Three-phase cascade separator
Method and apparatus for correcting code errors
Magnetic recording medium and magnetic storage device
Article of footwear with a stretchable upper and an articulated sole structure
Level detector
Foldable chair pad
Fractional-N frequency synthesizer with cascaded sigma-delta converters