Sap AG

Allemagne

Retour au propriétaire

1-26 de 26 pour Sap AG Trier par
Recheche Texte
Brevet
États-Unis - USPTO
Excluant les filiales
Affiner par Reset Report
Classe IPC
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 6
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes 5
G06F 9/44 - Dispositions pour exécuter des programmes spécifiques 3
G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié 2
G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateur; Dispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p.ex. dispositions d'interface 2
Voir plus
Résultats pour  brevets

1.

Subcription of a user

      
Numéro d'application 13665108
Numéro de brevet 08814037
Statut Délivré - en vigueur
Date de dépôt 2012-10-31
Date de la première publication 2014-05-01
Date d'octroi 2014-08-26
Propriétaire SAP AG (Allemagne)
Inventeur(s)
  • Duquenoy-Bernaudin, Ingrid
  • Li, Sheng
  • Hsieh, Siu Man
  • Wilson, Charles
  • Chan, David
  • Guo, Huaizhi
  • Lowe, Connor

Abrégé

A machine may be configured to subscribe a user to a data feed that corresponds to an activity. The machine may generate an optically scannable code that encodes an activity identifier of the activity. The machine may cause a first device to access this optically scannable code, and the first device may present the optically scannable code to a second device. The second device may scan the optically scannable code, and the machine may detect that the optically scannable code has been scanned by the second device. In response to this detection, the machine may subscribe a user of the second device to a data feed that corresponds to the activity. Hence, a first user may present the optically scannable code using one device, and a second user can scan the optically scannable code using another device and be subscribed to the data feed for the activity.

Classes IPC  ?

  • G06K 17/00 - Méthodes ou dispositions pour faire travailler en coopération des équipements couverts par plusieurs des groupes principaux , p.ex. fichiers automatiques de cartes incluant les opérations de transport et de lecture

2.

Integrating native application into web portal

      
Numéro d'application 13596906
Numéro de brevet 08938726
Statut Délivré - en vigueur
Date de dépôt 2012-08-28
Date de la première publication 2014-03-06
Date d'octroi 2015-01-20
Propriétaire SAP AG (Allemagne)
Inventeur(s) Barak, Nimrod

Abrégé

The present disclosure describes methods, systems, and computer program products for integrating native applications into web portals. One computer-implemented method includes connecting a business enterprise portal (BEP) with a mobile device, wherein the BEP provides web-based and native-application-based content; analyzing the mobile device with the BEP to identify a native application applicable to the BEP, the native application associated with the web-based and native-application-based content and locally operational in the mobile device; generating metadata associated with at least the native application; generating a data object representing the native application and the associated metadata; and launching, from the BEP, the native application using the generated metadata.

Classes IPC  ?

  • G06F 9/45 - Compilation ou interprétation de langages de programmation évolués

3.

Externalizing enterprise workspaces using content plug-in

      
Numéro d'application 13597632
Numéro de brevet 09165273
Statut Délivré - en vigueur
Date de dépôt 2012-08-29
Date de la première publication 2014-03-06
Date d'octroi 2015-10-20
Propriétaire SAP AG (Allemagne)
Inventeur(s)
  • Schachtel, Ohad
  • Bleier, Orly
  • Kreimer, Regina
  • Tamari, Avihai
  • Moskovich, Guy

Abrégé

The present disclosure describes methods, systems, and computer program products for externalizing an enterprise workspace to business applications. One computer-implemented method includes indicating data within an application to be included in a new module, initiating a command to create the new module using the indicated data, transmitting the command to create the new module to an external server, receiving from the external server a list of available enterprise workspaces for adding the new module, selecting at least one available enterprise workspace from the list of available enterprise workspaces, transmitting the selected enterprise workspace to the external server, and receiving a confirmation of the new module creation.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation

4.

Action notification for business applications

      
Numéro d'application 13595268
Numéro de brevet 08965987
Statut Délivré - en vigueur
Date de dépôt 2012-08-27
Date de la première publication 2014-02-27
Date d'octroi 2015-02-24
Propriétaire SAP AG, a German Corporation (Allemagne)
Inventeur(s)
  • Lehmann, Doron
  • Nathan, Eyal
  • Barak, Nimrod

Abrégé

The present disclosure describes methods, systems, and computer program products for generating action notifications for business applications. One computer-implemented method includes receiving notification data from a plurality of data sources; determining, based upon the received notification data, at least one action item to perform with an application on a client device; generating, by a notification engine, an application notification event, wherein the application notification event includes a unified list of at least one determined action item applicable to a user and a particular client device associated with the user; and transmitting the generated application notification event to the client device.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes

5.

Modeled applications multiple views generation mechanism

      
Numéro d'application 13534284
Numéro de brevet 09384300
Statut Délivré - en vigueur
Date de dépôt 2012-06-27
Date de la première publication 2014-01-02
Date d'octroi 2016-07-05
Propriétaire SAP AG (Allemagne)
Inventeur(s)
  • Barak, Nimrod
  • Lehmann, Doron
  • Nathan, Eyal

Abrégé

According to some embodiments, a method and apparatus are provided to receive a first application archive, create a generic view model based on the first application archive, and create a second application archive based on the generic view model.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 17/24 - Edition, p.ex. insertion/suppression

6.

Systems and methods of modifying a web page based on environmental factors

      
Numéro d'application 13483598
Numéro de brevet 09032287
Statut Délivré - en vigueur
Date de dépôt 2012-05-30
Date de la première publication 2013-12-05
Date d'octroi 2015-05-12
Propriétaire SAP AG (Allemagne)
Inventeur(s)
  • Lehmann, Doron
  • Nathan, Eyal
  • Barak, Nimrod

Abrégé

According to some embodiments, a method and apparatus are provided to receive an environmental factor associated with a mobile device. A web page to be viewed on the mobile device is modified based on the determined environmental factor.

Classes IPC  ?

  • H04W 4/00 - Services spécialement adaptés aux réseaux de télécommunications sans fil; Leurs installations
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

7.

Contextual gestures manager

      
Numéro d'application 13487646
Numéro de brevet 08875060
Statut Délivré - en vigueur
Date de dépôt 2012-06-04
Date de la première publication 2013-12-05
Date d'octroi 2014-10-28
Propriétaire SAP AG (Allemagne)
Inventeur(s)
  • Barak, Nimrod
  • Lehmann, Doron
  • Nathan, Eyal

Abrégé

According to some embodiments, a method and apparatus are provided to receive a first gesture registration associated a first application, receive a portal gesture registration associated with a web portal, and prioritize gestures associated with the web portal based on the first gesture registration and the portal gesture registration.

Classes IPC  ?

  • G06F 3/033 - Dispositifs de pointage déplacés ou positionnés par l'utilisateur; Leurs accessoires
  • G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateur; Dispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p.ex. dispositions d'interface
  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]

8.

Alternating between data-driven and metadata-driven view for dataflow design

      
Numéro d'application 13598214
Numéro de brevet 08595260
Statut Délivré - en vigueur
Date de dépôt 2012-08-29
Date de la première publication 2013-11-26
Date d'octroi 2013-11-26
Propriétaire SAP AG (Allemagne)
Inventeur(s)
  • Chen, Yung-Yin
  • Cao, Wu

Abrégé

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.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

9.

Managing actions that have no end events

      
Numéro d'application 13408349
Numéro de brevet 08819697
Statut Délivré - en vigueur
Date de dépôt 2012-02-29
Date de la première publication 2013-08-29
Date d'octroi 2014-08-26
Propriétaire SAP AG (Allemagne)
Inventeur(s)
  • Bakaleinik, Dmitry
  • Pinto, Carmit

Abrégé

A computer-implemented method for managing events that have no end events includes: determining that a first event has been generated that corresponds to a continuous action having no defined end event, the first event having an event type and being initiated by a user; determining whether at least a second event of the event type is initiated by the user within a specified time from initiation of the first event; and performing a functionality of the continuous action only if the second event is not initiated within the specified time, wherein the functionality is not performed until the specified time passes after a last initiated event of the event type.

Classes IPC  ?

  • G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateur; Dispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p.ex. dispositions d'interface
  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • G06F 9/54 - Communication interprogramme
  • G06F 3/0485 - Défilement ou défilement panoramique

10.

Systems and methods to automatically generate classes from API source code

      
Numéro d'application 13159836
Numéro de brevet 08881127
Statut Délivré - en vigueur
Date de dépôt 2011-06-14
Date de la première publication 2012-12-20
Date d'octroi 2014-11-04
Propriétaire SAP AG (Allemagne)
Inventeur(s)
  • Mizrachi, Assaf
  • Razy, Elad
  • Avraham, Yinon
  • Goldsmidt, Oded
  • Lepa, Sahar
  • Weizman, Yoram

Abrégé

According to some embodiments, Application Programming Interface (API) source code, including command design patterns, is determined to be executed as a runtime scenario. Class may then be automatically generated as linkable building blocks in accordance with the API source code and command design patterns. For example, API command classes and associated methods may be dynamically read using reflection, and a building block class associated with each API command class may be generated. Runtime readable embedded metadata may be planted in the building block classes, at least some of the metadata being provided by the reflection. According to some embodiments, a logical sequence of the building blocks classes may be linked in accordance with the runtime scenario.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel

11.

Secure sharing of item level data in the cloud

      
Numéro d'application 13026625
Numéro de brevet 08811620
Statut Délivré - en vigueur
Date de dépôt 2011-02-14
Date de la première publication 2012-08-16
Date d'octroi 2014-08-19
Propriétaire SAP AG (Allemagne)
Inventeur(s)
  • Chaves, Leonardo Weiss F.
  • Kerschbaum, Florian

Abrégé

Implementations of the present disclosure are directed to sharing data in a supply chain, the data corresponding to an item having a tag associated therewith. Methods include determining a random number from the tag, the random number being unique to the item, selecting a first integer and a second integer, generating a first public key based on the first integer and a semi-public key based on the second integer, generating an identifier based on the first public key and the random number, generating a key based on the semi-public key and the random number, encrypting the data using the key to provide encrypted data, defining a tuple comprising the identifier and the encrypted data, and transmitting the tuple over a network for storage in a persistent storage device.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 9/08 - Répartition de clés
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès

12.

Systems and methods for the efficient exchange of hierarchical data

      
Numéro d'application 12876742
Numéro de brevet 08793309
Statut Délivré - en vigueur
Date de dépôt 2010-09-07
Date de la première publication 2012-03-08
Date d'octroi 2014-07-29
Propriétaire SAP AG (TH) (Allemagne)
Inventeur(s)
  • Jahn, Janmartin
  • Rögelein, Ulrich

Abrégé

Systems and methods are disclose for facilitating the transfer of hierarchical data to a computer memory are provided. A disclosed method may include receiving an electronic document containing hierarchical data, memory layout information, and memory address information, wherein the memory address information comprises a base address. The data may be restructuring to conform with the memory layout of the computer memory when it is determined, based on the memory layout information, that a memory layout of the hierarchical data does not match the memory layout of the computer memory. Memory address information may be translated when it is determined that the base address is not available in the computer memory. The restructured hierarchical data may be loaded into the computer memory based on the translated memory address information.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes

13.

Systems and methods for dynamically provisioning cloud computing resources

      
Numéro d'application 13166689
Numéro de brevet 08190740
Statut Délivré - en vigueur
Date de dépôt 2011-06-22
Date de la première publication 2011-10-13
Date d'octroi 2012-05-29
Propriétaire SAP AG (USA)
Inventeur(s)
  • Stienhans, Frank
  • Klimentiev, Michael

Abrégé

In one embodiment the present invention includes a computer-implemented method comprising specifying configuration information for creating one or more software servers as images on a cloud computing system, specifying a processing load threshold, and continuously monitoring a processing load on one or more software servers. If the monitored load exceeds the processing load threshold, a request to the cloud computing system may be generated to instantiate an instance of one of said images. The method further includes creating a server instance on the cloud in response to the request, distributing the processing load across the one or more servers and the server instance, and monitoring the processing load on the one or more servers and the server instance.

Classes IPC  ?

  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié

14.

Mashup infrastructure with learning mechanism

      
Numéro d'application 12728956
Numéro de brevet 08751558
Statut Délivré - en vigueur
Date de dépôt 2010-03-22
Date de la première publication 2011-09-22
Date d'octroi 2014-06-10
Propriétaire SAP AG (Allemagne)
Inventeur(s)
  • Bleier, Orly
  • Alon, Ram
  • Gross, Ran
  • Tammam, Ariel
  • Vainer, Vitaly

Abrégé

The present disclosure involves systems, software, and computer implemented methods for providing a mashup infrastructure with a learning mechanism. One process includes operations for receiving a request for connecting a first port of an application with a different port and identifying tagged parameters associated with the first port. A set of potential ports for connecting with the first port based at least in part on the tagged parameters is dynamically determined. A suggestion of potential ports for connecting with the first port, including at least a subset of potential ports selected from the set of potential ports, is presented.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes

15.

Systems and methods for freezing data

      
Numéro d'application 12687301
Numéro de brevet 08577923
Statut Délivré - en vigueur
Date de dépôt 2010-01-14
Date de la première publication 2011-06-23
Date d'octroi 2013-11-05
Propriétaire SAP AG (Allemagne)
Inventeur(s)
  • Shi, Jianzhuo
  • Yu, Haiyang

Abrégé

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. The plurality of data objects are assigned to a plurality of entities, where each entity specifies a category, and each of the plurality of data objects belong to a specific entity. The method determines if the first data object is frozen based on a relationship between the first entity and a second entity.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

16.

Method and system for determining price markdown schedule

      
Numéro d'application 11421529
Numéro de brevet 07912748
Statut Délivré - en vigueur
Date de dépôt 2006-06-01
Date de la première publication 2011-03-22
Date d'octroi 2011-03-22
Propriétaire SAP AG (Allemagne)
Inventeur(s)
  • Rosenberg, Adam N.
  • Moore, Jeffrey D.

Abrégé

Markdown optimization may be performed using a computer system. Markdown objectives may include margin maximization or inventor minimization. Markdown schedule optimization uses an efficient, iterative, targeted combinatorial search. First, permissible discount steps are identified, then for each permissible discount step, a subspace of permissible step dates is identified. Elements from the date step subspace and price reduction subspace are combined and evaluated against the markdown objectives. If an improved markdown schedule is located, a new subspace of permissible step dates is defined to search the subregion of the solution space where the improved markdown optimization schedule was identified. Scheduling of inventory allocation from a distribution center is also disclosed.

Classes IPC  ?

  • G06Q 99/00 - Matière non couverte par les autres groupes de la présente sous-classe

17.

Systems and methods to provide report part via a web service

      
Numéro d'application 12413882
Numéro de brevet 08712956
Statut Délivré - en vigueur
Date de dépôt 2009-03-30
Date de la première publication 2010-09-30
Date d'octroi 2014-04-29
Propriétaire SAP AG (Allemagne)
Inventeur(s)
  • Brunner, David J. M.
  • Loutfi, Nadir

Abrégé

Some aspects include reception of a selection of a part of a report, the selected report part associated with queries of a semantic layer, and creation of a description of a Web Service call to return contents of the selected report part. In some aspects, a Web Service call associated with a part of a report is received, the report part associated with queries of a semantic layer, and a query is determined based on the Web Service call to return contents of the report part.

Classes IPC  ?

  • G06F 7/02 - Comparaison de valeurs numériques
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

18.

Managing structured and unstructured data within electronic communications

      
Numéro d'application 11959231
Numéro de brevet 08060536
Statut Délivré - en vigueur
Date de dépôt 2007-12-18
Date de la première publication 2009-06-18
Date d'octroi 2011-11-15
Propriétaire SAP AG (Allemagne)
Inventeur(s)
  • Bavly, Guy
  • Heller, Jonathan
  • Waizer, Ehud

Abrégé

This disclosure provides various embodiments of systems, methods, and software for managing structured and unstructured data within electronic communications. In one implementation, software identifies an electronic communication associated with a user in an enterprise application; creates a link between an unstructured data element associated with the electronic communication and a structured data element associated with the enterprise application, where the link created at least partially based on one or more attributes of the electronic communication and an active process of the enterprise application; and stores the link in a link repository.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06Q 30/00 - Commerce

19.

Systems and methods for generating tenant-specific properties for use in a provider-tenant environment

      
Numéro d'application 11320748
Numéro de brevet 07680825
Statut Délivré - en vigueur
Date de dépôt 2005-12-30
Date de la première publication 2007-07-05
Date d'octroi 2010-03-16
Propriétaire SAP AG (Allemagne)
Inventeur(s) Becker, Wolfgang

Abrégé

Exemplary methods and systems may designate a data structure as tenant-specific or shared. By reviewing a plurality of data structures at the provider corresponding to a plurality of tenants, the provider may determine which of the plurality of data structures are specific to a first tenant of the plurality of tenants, and generate a tenant specific designation to identify a data structure as specific to the first tenant. Further, the provider may associate a data structure determined to be specific to the first tenant with the generated tenant specific designation. With this capability a provider-tenant system may separately store each tenants data.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques

20.

Hierarchical, multi-tiered mapping and monitoring architecture for smart items

      
Numéro d'application 11479284
Numéro de brevet 07860968
Statut Délivré - en vigueur
Date de dépôt 2006-06-30
Date de la première publication 2007-05-24
Date d'octroi 2010-12-28
Propriétaire SAP AG (Allemagne)
Inventeur(s)
  • Bornhoevd, Christof
  • Avanes, Artin
  • Ziekow, Holger Robert
  • Mo, Brian S.
  • Wiemann, Matthias M.

Abrégé

A service repository is used to store at least one service in association with service metadata describing service requirements of the service. The service repository also may store one or more platform-specific service executables. A service mapper is used to determine device metadata associated with each of a plurality of devices, where the device metadata provides device characteristics of the devices. The service mapper may thus map the service to a selected device of the plurality of devices for deployment thereon, based on a matching of corresponding elements of the service requirements and the device characteristics. The service mapper also may re-map the service between devices to maintain a quality and reliability of the service.

Classes IPC  ?

  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié

21.

Headers protocol for use within a web services message processing runtime framework

      
Numéro d'application 11232662
Numéro de brevet 08745252
Statut Délivré - en vigueur
Date de dépôt 2005-09-21
Date de la première publication 2007-03-22
Date d'octroi 2014-06-03
Propriétaire SAP AG (Allemagne)
Inventeur(s)
  • Baikov, Chavdar S.
  • Angelov, Dimitar
  • Savchenko, Vladimir

Abrégé

A method is described that involves processing a Web services message within an object oriented runtime environment. The processing itself involves executing a plurality of protocols to support a Web service that the message pertains to. Each one of the protocols perform one or more operations that contribute to a different part of the processing. The executing is hibernated by storing state information of the protocols externally from the protocols. The executing is resumed by loading the saved state information back into the protocols. The executing includes one of the protocols performing the following: receiving from an object information retrieved from the message's header; and, providing at least a portion of the information to another protocol amongst the plurality of protocols.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 9/54 - Communication interprogramme
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques

22.

Method and computer program for field spectrum optimization

      
Numéro d'application 10735080
Numéro de brevet 07711588
Statut Délivré - en vigueur
Date de dépôt 2003-12-12
Date de la première publication 2006-05-18
Date d'octroi 2010-05-04
Propriétaire SAP AG (Allemagne)
Inventeur(s) Ouimet, Kenneth J.

Abrégé

i, is independently optimized to obtain decisions for the different decision variables (125), and an outcome is presented that indicates the decisions. The planning function (122) further includes an embedded constraint function that introduces an embedded constraint to weaken the coupling between decision variables (125) in the planning model, thereby reducing an N-dimensional optimization problem into a lower order optimization problem.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 17/50 - Conception assistée par ordinateur

23.

Configurational density process and structure

      
Numéro d'application 11121447
Numéro de brevet 07376633
Statut Délivré - en vigueur
Date de dépôt 2005-05-04
Date de la première publication 2005-11-10
Date d'octroi 2008-05-20
Propriétaire SAP AG (Allemagne)
Inventeur(s) Ouimet, Kenneth J.

Abrégé

A computer program product is described for solving the traveling salesman problem in polynomial time. The probability distribution of the space of all paths is modeled in a configurational density distribution. A Hamiltonian is constructed specifying the costs, distance, or penalty associated with different legs of paths encompassed in the configurational density distribution. Starting at a maximum temperature where free energy dominates and the penalty function plays little role, the system is iteratively adapted to reduce the temperature in steps incrementally chosen to preserve the linear characteristic of the approximation, until a lower temperature state of reduced energy is reached in which a preferred set of paths can be identified from the configurational density distribution.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 5/00 - Agencements informatiques utilisant des modèles fondés sur la connaissance

24.

Systems and methods for forecasting demand of an object in a managed supply chain

      
Numéro d'application 11017764
Numéro de brevet 08341007
Statut Délivré - en vigueur
Date de dépôt 2004-12-22
Date de la première publication 2005-07-28
Date d'octroi 2012-12-25
Propriétaire SAP AG (Allemagne)
Inventeur(s) Moessner, Ralph

Abrégé

Systems and methods are disclosed for forecasting demand for objects, such as products, parts, etc. in a managed supply chain. In one embodiment, a method for forecasting demand is provided that comprises the step of determining a forecast profile including a forecast model and a forecast parameter to be assigned to a set of data forming the basis of the forecast. The determining step may include the steps of performing at least one forecast test on the set of data to identify the significance of a forecast model in the set of data, and determining iteratively the value of a forecast parameter, wherein the forecast parameter is determined based on the outcome of performing the at least one forecasting test. Further, the method may include the step of automatically assigning the determined forecast profile to the set of data.

Classes IPC  ?

25.

Managing resources for projects

      
Numéro d'application 10611311
Numéro de brevet 08335705
Statut Délivré - en vigueur
Date de dépôt 2003-07-01
Date de la première publication 2005-01-06
Date d'octroi 2012-12-18
Propriétaire SAP AG (Allemagne)
Inventeur(s)
  • Ehrler, Stefan
  • Fell, Matthias
  • Lang, Torsten
  • Wiedemann, Ralf

Abrégé

Project management is made easier and more effective by enabling a planner to define project roles for tasks of a project and then, separately search for actual resources that match the project roles.

Classes IPC  ?

26.

Parallel replication mechanism for state information produced by serialized processing

      
Numéro d'application 10101111
Numéro de brevet 07533132
Statut Délivré - en vigueur
Date de dépôt 2002-03-20
Date de la première publication 2002-10-31
Date d'octroi 2009-05-12
Propriétaire SAP AG (Allemagne)
Inventeur(s)
  • Schaefer, Christian
  • Schmidt, Lutz
  • Reichert, Wolfgang

Abrégé

A method and system that replicates state information stored in a first data processing system to a second data processing system, whereby the state information is kept in a set of records. An incoming request message requesting a change of the state information is received and an indicator is assigned to the incoming request message representing the order in which the incoming request messages are processed. The sender of the incoming request message is sent a response message after confirmation that the at least one first storage subsystem received a modification record containing the indicator for the incoming request message and modification records of all predecessors of the incoming request message. The at least one first storage subsystem may send an acknowledge message to the first data processing unit confirming receipt of a modification record.

Classes IPC  ?

  • G06F 12/00 - Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet