Sap AG

Allemagne

Retour au propriétaire

1-100 de 828 pour Sap AG et 13 filiales Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 707
        Marque 121
Juridiction
        États-Unis 560
        International 215
        Canada 39
        Europe 14
Propriétaire / Filiale
Sybase, Inc. 334
[Owner] Sap AG 162
SuccessFactors, Inc. 90
iAnywhere Solutions, Inc. 81
Ariba, Inc. 51
Voir plus
Date
2023 1
2022 2
2021 14
2020 6
2019 15
Voir plus
Classe IPC
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 253
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 87
G06F 9/44 - Dispositions pour exécuter des programmes spécifiques 72
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 59
G06Q 10/00 - Administration; Gestion 57
Voir plus
Classe NICE
09 - Appareils et instruments scientifiques et électriques 66
42 - Services scientifiques, technologiques et industriels, recherche et conception 48
35 - Publicité; Affaires commerciales 33
41 - Éducation, divertissements, activités sportives et culturelles 20
16 - Papier, carton et produits en ces matières 8
Voir plus
Statut
En Instance 13
Enregistré / En vigueur 815
  1     2     3     ...     9        Prochaine page

1.

SHARED NETWORK LEARNING FOR MACHINE LEARNING ENABLED TEXT CLASSIFICATION

      
Numéro d'application 17538120
Statut En instance
Date de dépôt 2021-11-30
Date de la première publication 2023-06-01
Propriétaire SAP France (France)
Inventeur(s) Beucher, Thomas

Abrégé

A method may include training a first machine learning model to perform a question generation task and a second machine learning model to perform a question answering task. The first machine learning model and the second machine learning model may be subj ected to a collaborative training in which a first plurality of weights applied by the first machine learning model generating one or more questions are adjusted to minimize an error in an output of the second machine learning model answering the one or more questions. The first machine learning model and the second machine learning model may be deployed to perform a natural language processing task that requires the first machine learning model to generate a question and/or the second machine learning model to answer a question. Related methods and articles of manufacture are also disclosed.

Classes IPC  ?

  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 20/00 - Apprentissage automatique

2.

NS2 M MISSION

      
Numéro de série 97678000
Statut En instance
Date de dépôt 2022-11-15
Propriétaire SAP National Security Services, Inc. ()
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Promoting the use of the security assurance best practices of others in the field of cloud computing Computer services, namely, cloud hosting provider services; providing virtual computer systems and virtual computer environments through cloud computing; consulting services in the field of cloud computing; technical consulting services in the fields of public and private cloud computing solutions, and evaluation and implementation of internet technology for others

3.

NS2 MISSION

      
Numéro de série 97677992
Statut Enregistrée
Date de dépôt 2022-11-15
Date d'enregistrement 2024-04-23
Propriétaire SAP National Security Services, Inc. ()
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Promoting the use of the security assurance best practices of others in the field of cloud computing Computer services, namely, cloud hosting provider services; providing virtual computer systems and virtual computer environments through cloud computing; consulting services in the field of cloud computing; technical consulting services in the fields of public and private cloud computing solutions, and evaluation and implementation of internet technology for others

4.

CLOUD IN COUNTRY

      
Numéro d'application 214607900
Statut En instance
Date de dépôt 2021-11-10
Propriétaire SAP National Security Services, Inc. (USA)
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Cloud hosting and services that are in country to ensure data is managed locally; Cloud software to manage an organization operations from financials, logistics, human capital management and integration

5.

NS2 SECURE CLOUD

      
Numéro d'application 214608000
Statut En instance
Date de dépôt 2021-11-10
Propriétaire SAP National Security Services, Inc. (USA)
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Promoting the use of the security assurance best practices of others in the field of cloud computing (2) Computer services, namely, cloud hosting provider services; providing virtual computer systems and virtual computer environments through cloud computing; consulting services in the field of cloud computing; technical consulting services in the fields of public and private cloud computing solutions, and evaluation and implementation of internet technology and services therefor

6.

CHAINSHIELD

      
Numéro d'application 213034500
Statut En instance
Date de dépôt 2021-08-31
Propriétaire SAP National Security Services, Inc. (USA)
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Non-downloadable computer software for cloud computing associated with supply chain management; Computer software for systematizing, organizing, indexing, processing, querying, analyzing, supply chain data and systems; Computer software for the management of supply chains to assess risks, take mitigation actions, increase supply chain resiliency, and optimize costs; Computer software to continuously monitor discrete part numbers in order to quantify supplier risk for each item and to identify the possible introduction of counterfeit components

7.

DATACTRL

      
Numéro d'application 212756600
Statut En instance
Date de dépôt 2021-08-17
Propriétaire SAP National Security Services, Inc. (USA)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

(1) Software used for provisioning, lineage, analytics, cataloging and intelligence of data to support risk analysis and evaluation

8.

DataCTRL

      
Numéro d'application 212756700
Statut En instance
Date de dépôt 2021-08-17
Propriétaire SAP National Security Services, Inc. (USA)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

(1) Software used for provisioning, lineage, analytics, cataloging and intelligence of data to support risk analysis and evaluation

9.

DataCTRL Logo

      
Numéro d'application 212756800
Statut En instance
Date de dépôt 2021-08-17
Propriétaire SAP National Security Services, Inc. (USA)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

(1) Software used for provisioning, lineage, analytics, cataloging and intelligence of data to support risk analysis and evaluation

10.

CLOUD MIXR

      
Numéro d'application 210608000
Statut En instance
Date de dépôt 2021-05-11
Propriétaire SAP National Security Services, Inc. (USA)
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Online, non-downloadable software and software applications for network security monitoring, and analysis, cloud security services; cloud security posture management services.

11.

CLOUD MIXR

      
Numéro d'application 210608100
Statut En instance
Date de dépôt 2021-05-11
Propriétaire SAP National Security Services, Inc. (USA)
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Online, non-downloadable software and software applications for network security monitoring, and analysis, cloud security services; cloud security posture management services.

12.

Partition level operation with concurrent activities

      
Numéro d'application 17030332
Numéro de brevet 11544246
Statut Délivré - en vigueur
Date de dépôt 2020-09-23
Date de la première publication 2021-03-18
Date d'octroi 2023-01-03
Propriétaire SYBASE, INC. (USA)
Inventeur(s)
  • Pathak, Amit
  • Rathod, Paresh
  • Sharma, Swati
  • Jamadagni, Nikhil

Abrégé

Techniques of implementing partition level operations with concurrent activities are disclosed. A first operation can be performed on a first partition of a table of data. The first partition can be one of a plurality of partitions of the table, where each partition has a plurality of rows. A first partition level lock can be applied to the first partition for a period in which the first operation is being performed on the first partition, thereby preventing any operation other than the first operation from being performed on the first partition during the period the first partition level lock is being applied to the first partition. A second operation can be performed on a second partition of the table at a point in time during which the first operation is being performed on the first partition.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 16/23 - Mise à jour
  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/176 - Support d’accès partagé aux fichiers; Support de partage de fichiers
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage

13.

DATACTRL

      
Numéro de série 90533869
Statut Enregistrée
Date de dépôt 2021-02-18
Date d'enregistrement 2023-05-30
Propriétaire SAP National Security Services, Inc. ()
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable computer software used for provisioning, lineage, analytics, cataloging and intelligence of data to support risk analysis and evaluation Providing online, non-downloadable computer software used for provisioning, lineage, analytics, cataloging and intelligence of data to support risk analysis and evaluation

14.

DATACTRL

      
Numéro de série 90533878
Statut Enregistrée
Date de dépôt 2021-02-18
Date d'enregistrement 2023-05-30
Propriétaire SAP National Security Services, Inc. ()
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable computer software used for provisioning, lineage, analytics, cataloging and intelligence of data to support risk analysis and evaluation Providing online, non-downloadable computer software used for provisioning, lineage, analytics, cataloging and intelligence of data to support risk analysis and evaluation

15.

Miscellaneous Design

      
Numéro de série 90533883
Statut Enregistrée
Date de dépôt 2021-02-18
Date d'enregistrement 2023-05-30
Propriétaire SAP National Security Services, Inc. ()
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable computer software used for provisioning, lineage, analytics, cataloging and intelligence of data to support risk analysis and evaluation Providing online, non-downloadable computer software used for provisioning, lineage, analytics, cataloging and intelligence of data to support risk analysis and evaluation

16.

SYSTEMS AND METHODS FOR AEROSTAT MANAGEMENT INCLUDING IDENTIFYING, CLASSIFYING AND DETERMINING PREDICTIVE TRENDS OF AN ENTITY OF INTEREST

      
Numéro d'application US2020031491
Numéro de publication 2021/025747
Statut Délivré - en vigueur
Date de dépôt 2020-05-05
Date de publication 2021-02-11
Propriétaire SAP NATIONAL SECURITY SERVICES, INC. (USA)
Inventeur(s)
  • Korn, David
  • Howe, Donald
  • Esler, Michelle

Abrégé

A system for identifying and determining predictions of an entity of interest (EOT) includes a processor configured to receive real-time FMV data of an area of interest (AOI); a memory operatively coupled to the processor and storing a machine learning algorithm for identifying the EOT in the AOI; a database for use in classifying the EOT and determining predictions associated with the EOT; and a translator operatively coupled to the processor and configured to cause the processor to operationally communicate with the machine learning algorithm. The processor may be further configured to correlate a stored video data with the current video data and cause the database to store the correlated video data with its associated EOT. The processor may be configured to determine predictions associated with the EOT by identifying trends in the correlated video data.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c. à d. systèmes dans lesquels le signal vidéo n'est pas diffusé
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques

17.

Reduce log contention by batching log record transfers to the log

      
Numéro d'application 17024552
Numéro de brevet 11487740
Statut Délivré - en vigueur
Date de dépôt 2020-09-17
Date de la première publication 2021-01-07
Date d'octroi 2022-11-01
Propriétaire Sybase, Inc. (USA)
Inventeur(s)
  • Zhou, Fei
  • Iyer, Sarika
  • Ivey, Graham

Abrégé

A system for managing database logging, the comprises a processor; and a user task executing in a database server process and executable by the processor, the user task to: receive in a database management system on a database server, a command to manipulate a portion of a database managed by the database management system; obtain a lock on the portion of the database; create a first log record in a first private log cache associated with the user task, the first log record recording a data manipulation to the portion of the database; enqueue the first log record to a queue; and release the lock on the portion of the database after copying the first log record to the queue.

Classes IPC  ?

18.

CLOUD MIXR

      
Numéro de série 90314810
Statut Enregistrée
Date de dépôt 2020-11-12
Date d'enregistrement 2021-08-17
Propriétaire SAP National Security Services, Inc. ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Providing, online non-downloadable software for network security monitoring and analysis and cloud security services; Computer security services, namely, cloud security posture management services

19.

SYSTEM AND METHOD FOR ENHANCING A 3D RENDERING OF A LIDAR POINT CLOUD

      
Numéro d'application US2020031444
Numéro de publication 2020/227275
Statut Délivré - en vigueur
Date de dépôt 2020-05-05
Date de publication 2020-11-12
Propriétaire SAP NATIONAL SECURITY SERVICES, INC. (USA)
Inventeur(s)
  • Ried, Brian
  • Bougie, Jonathan

Abrégé

A system(s) and method(s) for improved visualization includes a processor for receiving a signal from a LIDAR system measuring a target site. The received signal includes a collection of points representing a 3D space and a signal strength for each point. The processor may execute at least one of an intensity, color, size and opacity modules stored in a memory to adjust at least one attribute of a point of the point cloud based on the signal strength of that point to generate an improved 3D image of the point cloud for display on a display. By correlating the received signal strength with at least one of an intensity, color, size and opacity, an improved and more visually pleasing 3D image of the point cloud may be obtained and displayed.

Classes IPC  ?

  • G01S 7/06 - Affichage par tubes à rayons cathodiques
  • G01S 7/51 - Dispositions pour l'affichage
  • G01S 13/95 - Radar ou systèmes analogues, spécialement adaptés pour des applications spécifiques pour la météorologie
  • G01S 17/89 - Systèmes lidar, spécialement adaptés pour des applications spécifiques pour la cartographie ou l'imagerie
  • G06T 15/02 - Rendu non photoréaliste

20.

CLOUD MIXR

      
Numéro de série 90314804
Statut Enregistrée
Date de dépôt 2020-11-12
Date d'enregistrement 2021-08-17
Propriétaire SAP National Security Services, Inc. ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Providing, online non-downloadable software for network security monitoring and analysis and cloud security services; Computer security services, namely, cloud security posture management services

21.

Multi-factor authentication with URL validation

      
Numéro d'application 16829779
Numéro de brevet 11520868
Statut Délivré - en vigueur
Date de dépôt 2020-03-25
Date de la première publication 2020-07-16
Date d'octroi 2022-12-06
Propriétaire SYBASE, INC. (USA)
Inventeur(s)
  • Dudley, William
  • Garcia, Steven
  • Abdullah, Khalid
  • Nakano, Fernando

Abrégé

Techniques are provided for providing multi-factor authentication with Uniform Resource Locator (URL) validation (MFAUV). One of the multiple authentication factors used may include a unique, user-specific URL that is sent to the user within a message. In this way, the user may simply click on, or otherwise execute or select, the provided URL, directly from within the message in which the URL is provided.

Classes IPC  ?

  • G06F 21/31 - Authentification de l’utilisateur
  • G06F 21/35 - Authentification de l’utilisateur impliquant l’utilisation de dispositifs externes supplémentaires, p.ex. clés électroniques ou cartes à puce intelligentes communiquant sans fils
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04W 12/06 - Authentification
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP]

22.

Quick language detection with language neutral functionality

      
Numéro d'application 16137737
Numéro de brevet 10796090
Statut Délivré - en vigueur
Date de dépôt 2018-09-21
Date de la première publication 2020-03-26
Date d'octroi 2020-10-06
Propriétaire SAP France (France)
Inventeur(s) Katz, Gilles

Abrégé

Implementations are directed to receiving text data including a string of characters, processing the text data to determine a set of reference scores including two or more reference scores, each reference score being associated with a respective language, and being determined based on the text data and a dictionary document provided for the respective language, each dictionary document including a compression of a language document provided in the respective language, selectively determining a language of the text data based on the set of reference scores, and providing language data representative of the language as output.

Classes IPC  ?

23.

Computer implemented systems and methods for secure data transactions across disparate computing networks

      
Numéro d'application 16570172
Numéro de brevet 11276057
Statut Délivré - en vigueur
Date de dépôt 2019-09-13
Date de la première publication 2020-01-02
Date d'octroi 2022-03-15
Propriétaire ARIBA, INC. (USA)
Inventeur(s)
  • Chandramouli, Vijay
  • Hu, Xiangqun
  • Tung, Yuan
  • Chase, Chris
  • Dayal, Kshitij

Abrégé

In one embodiment, a local computer network includes profile information local identifications for multiple organizations. Remote profile information is stored on a remote computer network and transferred to the local network to perform secure transactions with other computer networks. Embodiments of the disclosure include linking remote and local identifications. In another embodiment, remote and local identifications are linked by generated multiple messages to different users in different roles to prevent fraud, for example.

Classes IPC  ?

  • G06Q 20/38 - Architectures, schémas ou protocoles de paiement - leurs détails
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06Q 40/02 - Opérations bancaires, p.ex. calcul d'intérêts ou tenue de compte

24.

Zero data loss transfer protocol

      
Numéro d'application 16545602
Numéro de brevet 11650889
Statut Délivré - en vigueur
Date de dépôt 2019-08-20
Date de la première publication 2019-12-26
Date d'octroi 2023-05-16
Propriétaire SYBASE, INC. (USA)
Inventeur(s)
  • Shang, Heping
  • Lo, Ming-Chen
  • Lora-Gallardo, Elena
  • Dai, Xia-Ge

Abrégé

A method for reliable data synchronization within a network is disclosed. The producer system stories data in a persistent data store and produces one or more data updates. The producer system simultaneously transmits the data updates to a consumer system and initiating storage of the data updates at the producer system. When storage of the data updates at the producer system is complete, the producer system transmits a first acknowledgment to the consumer system. The producer system determines whether a second acknowledgment has been received from the consumer system, wherein the second acknowledgment indicates that the consumer system has successfully stored the data updates at the consumer system. In accordance with a determination that the second acknowledgment has been received from the consumer system, the producer system changes the temporary status of the data updates stored at the producer system to a permanent status.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • G06F 11/16 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel
  • G06F 11/20 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel en utilisant un masquage actif du défaut, p.ex. en déconnectant les éléments défaillants ou en insérant des éléments de rechange
  • G06F 16/18 - Types de systèmes de fichiers
  • G06F 16/23 - Mise à jour

25.

NS2

      
Numéro de série 88646111
Statut Enregistrée
Date de dépôt 2019-10-08
Date d'enregistrement 2020-05-05
Propriétaire SAP National Security Services, Inc. ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Consulting in the field of information technology; Design, development and implementation of software

26.

NATIONAL SECURITY SERVICES

      
Numéro d'application 198500600
Statut En instance
Date de dépôt 2019-09-13
Propriétaire SAP National Security Services, Inc. (USA)
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Consulting in the field of information technology; Design, development and implementation of software.

27.

NS2

      
Numéro d'application 198500400
Statut En instance
Date de dépôt 2019-09-13
Propriétaire SAP National Security Services, Inc. (USA)
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Consulting in the field of information technology; Design, development and implementation of software.

28.

NS2 CLOUD

      
Numéro d'application 198500500
Statut En instance
Date de dépôt 2019-09-13
Propriétaire SAP National Security Services, Inc. (USA)
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Promoting the use of the security assurance best practices of others in the field of cloud computing. (2) Computer services, namely, cloud hosting provider services; providing virtual computer systems and virtual computer environments through cloud computing; consulting services in the field of cloud computing; technical consulting services in the fields of public and private cloud computing solutions, and evaluation and implementation of internet technology and services therefor.

29.

NS2

      
Numéro d'application 018123883
Statut Enregistrée
Date de dépôt 2019-09-12
Date d'enregistrement 2020-01-04
Propriétaire SAP National Security Services, Inc. (USA)
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Consulting in the field of information technology; Design, development and implementation of software.

30.

NS2 Cloud

      
Numéro d'application 018123884
Statut Enregistrée
Date de dépôt 2019-09-12
Date d'enregistrement 2020-01-16
Propriétaire SAP National Security Services, Inc. (USA)
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Promoting the use of the security assurance best practices of others in the field of cloud computing. Computer services, namely, cloud hosting provider services; providing virtual computer systems and virtual computer environments through cloud computing; consulting services in the field of cloud computing; technical consulting services in the fields of public and private cloud computing solutions, and evaluation and implementation of internet technology and services therefor.

31.

Application footprint recorder and synchronizer

      
Numéro d'application 16393754
Numéro de brevet 10827038
Statut Délivré - en vigueur
Date de dépôt 2019-04-24
Date de la première publication 2019-08-15
Date d'octroi 2020-11-03
Propriétaire SuccessFactors, Inc. (USA)
Inventeur(s)
  • Yan, Xiao Zhi
  • Weng, Sally
  • Zhao, Peter

Abrégé

Systems and methods for receiving, at a server computer, an indication that a user is exiting an application on a client device displaying a first document, causing a footprint of the first document to be stored, receiving, at the server computer, a request for a second document from the client device operated by the user, determining that the user is enrolled in a footprint services, retrieving a footprint associated with the user including information related to a document previously accessed by the user, causing information related to the footprint to be displayed to the user on the client device, receiving, from the client device operated by the user, a response to the information related to the footprint displayed to the user on the client device, determining, from the response, a request to display the document associated with the footprint, and causing the document associated with the footprint to be displayed to the user instead of the second document requested by the user.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

32.

TREADHAWK

      
Numéro de série 88336964
Statut Enregistrée
Date de dépôt 2019-03-12
Date d'enregistrement 2020-04-14
Propriétaire SAP National Security Services, Inc. ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Electronic sensors used for vehicle detection and identification

33.

TMA

      
Numéro de série 88336948
Statut Enregistrée
Date de dépôt 2019-03-12
Date d'enregistrement 2019-09-17
Propriétaire SAP National Security Services, Inc. ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Design and development of computer hardware and software; Design, development and implementation of software; Software development and product development consulting in the field of national security; Software development and product development in the field of national security; Technology consultation in the field of national security and defense, intelligence, cybersecurity, and data analysis

34.

COMPLEX PROBLEMS SOLVED

      
Numéro de série 88336954
Statut Enregistrée
Date de dépôt 2019-03-12
Date d'enregistrement 2020-02-18
Propriétaire SAP National Security Services, Inc. ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Design and development of computer hardware and software; Design, development and implementation of software; Software development and product development consulting in the field of national security; Software development and product development in the field of national security; Technology consultation in the field of national security and defense, intelligence, cybersecurity, and data analysis

35.

Multi-factor authentication with URL validation

      
Numéro d'application 15692754
Numéro de brevet 10635792
Statut Délivré - en vigueur
Date de dépôt 2017-08-31
Date de la première publication 2019-02-28
Date d'octroi 2020-04-28
Propriétaire SYBASE, INC. (USA)
Inventeur(s)
  • Dudley, William
  • Garcia, Steven
  • Abdullah, Khalid
  • Nakano, Fernando

Abrégé

Techniques are provided for providing multi-factor authentication with Uniform Resource Locator (URL) validation (MFAUV). One of the multiple authentication factors used may include a unique, user-specific URL that is sent to the user within a message. In this way, the user may simply click on, or otherwise execute or select, the provided URL, directly from within the message in which the URL is provided.

Classes IPC  ?

  • G06F 21/31 - Authentification de l’utilisateur
  • G06F 21/35 - Authentification de l’utilisateur impliquant l’utilisation de dispositifs externes supplémentaires, p.ex. clés électroniques ou cartes à puce intelligentes communiquant sans fils
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 12/06 - Authentification
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

36.

NS2 LABS

      
Numéro de série 88252324
Statut Enregistrée
Date de dépôt 2019-01-07
Date d'enregistrement 2019-08-13
Propriétaire SAP National Security Services ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Design and development of computer hardware and software; Design, development and implementation of software; Software development and product development consulting in the field of national security and law enforcement; Software development and product development in the field of national security and law enforcement

37.

NS2 LABS

      
Numéro de série 88252343
Statut Enregistrée
Date de dépôt 2019-01-07
Date d'enregistrement 2019-08-13
Propriétaire SAP National Security Services ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Design and development of computer hardware and software; Design, development and implementation of software; Software development and product development consulting in the field of national security and law enforcement; Software development and product development in the field of national security and law enforcement

38.

Miscellaneous Design

      
Numéro de série 88252358
Statut Enregistrée
Date de dépôt 2019-01-07
Date d'enregistrement 2019-07-23
Propriétaire SAP National Security Services ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Design and development of computer hardware and software; Design, development and implementation of software; Software development and product development consulting in the field of national security and law enforcement; Software development and product development in the field of national security and law enforcement

39.

Query access optimizations for tiered index architecture

      
Numéro d'application 16113412
Numéro de brevet 10706034
Statut Délivré - en vigueur
Date de dépôt 2018-08-27
Date de la première publication 2018-12-20
Date d'octroi 2020-07-07
Propriétaire SYBASE, INC. (USA)
Inventeur(s)
  • Agarwal, Anant
  • Kirk, Steven A.
  • French, Blaine
  • Marathe, Nandan
  • Mungikar, Shailesh
  • Mittal, Kaushal

Abrégé

Disclosed herein are methods for retrieving data from a database. An embodiment operates searching for a key in a first index. The method determines that the searching will require a storage access request and issues the storage access request. The method continues searching for the key in a second index.

Classes IPC  ?

  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage

40.

VOLUME INTEGRATION

      
Numéro de série 88222704
Statut Enregistrée
Date de dépôt 2018-12-10
Date d'enregistrement 2019-07-30
Propriétaire SAP NATIONAL SECURITY SERVICES, INC. ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Consulting in the field of information technology; Design, development and implementation of software

41.

Safe synchronization of parallel data operator trees

      
Numéro d'application 15934755
Numéro de brevet 10540372
Statut Délivré - en vigueur
Date de dépôt 2018-03-23
Date de la première publication 2018-07-26
Date d'octroi 2020-01-21
Propriétaire SYBASE, INC. (USA)
Inventeur(s)
  • Farrar, Daniel James
  • Eflov, Evguenia

Abrégé

An operator tree is formed for a data processing plan, the operator tree containing a plurality of interconnected nodes and including a grouping of two or more duplicative portions, each of the two or more duplicative portions having identical nodes and structure such that when the operator tree is executed, operators executed in a first duplicative portion using a first thread perform same functions use different data than operators in a second duplicative portion using a second thread. One or more operators in the first portion and one or more operators in the second portion to be synchronized with each other are identified. A synchronization point is created for the identified operators in the first thread and one or more subsequent threads, wherein the synchronization point receives information from each of the identified operators to build an artifact to deliver to one or more operators that depend on the artifact.

Classes IPC  ?

  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 9/52 - Synchronisation de programmes; Exclusion mutuelle, p.ex. au moyen de sémaphores

42.

Optimizing performance in CEP systems via CPU affinity

      
Numéro d'application 15885428
Numéro de brevet 10503556
Statut Délivré - en vigueur
Date de dépôt 2018-01-31
Date de la première publication 2018-07-12
Date d'octroi 2019-12-10
Propriétaire SYBASE, INC. (USA)
Inventeur(s)
  • Ahmed, Ibrahim
  • Gandhi, Palaniappan
  • Theiding, Mark

Abrégé

In an example embodiment performance is optimized in a complex event stream (CEP) system. Information about a plurality of CEP threads is obtained. Then nearness among the plurality of CEP threads is determined, wherein nearness between a first and a second CEP thread indicates how much interaction is expected to occur between the first and second CEP thread. Based on the determined nearness, the plurality of CEP threads are organized into a plurality of CEP thread groups. Then, each of the plurality of CEP thread groups are assigned to a different processing node, with each processing node having one or more processors and a memory.

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/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

43.

NS2 LABS

      
Numéro de série 87933454
Statut Enregistrée
Date de dépôt 2018-05-23
Date d'enregistrement 2019-11-12
Propriétaire SAP National Security Services ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Design and development of computer hardware and software; Design, development and implementation of software; Software development and product development consulting in the field of national security and law enforcement; Software development and product development in the field of national security and law enforcement

44.

Partition level operation with concurrent activities

      
Numéro d'application 15871819
Numéro de brevet 10803046
Statut Délivré - en vigueur
Date de dépôt 2018-01-15
Date de la première publication 2018-05-17
Date d'octroi 2020-10-13
Propriétaire SYBASE, INC. (USA)
Inventeur(s)
  • Pathak, Amit
  • Rathod, Paresh
  • Sharma, Swati
  • Jamadagni, Nikhil

Abrégé

Techniques of implementing partition level operations with concurrent activities are disclosed. A first operation can be performed on a first partition of a table of data. The first partition can be one of a plurality of partitions of the table, where each partition has a plurality of rows. A first partition level lock can be applied to the first partition for a period in which the first operation is being performed on the first partition, thereby preventing any operation other than the first operation from being performed on the first partition during the period the first partition level lock is being applied to the first partition. A second operation can be performed on a second partition of the table at a point in time during which the first operation is being performed on the first partition.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 16/23 - Mise à jour
  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/176 - Support d’accès partagé aux fichiers; Support de partage de fichiers
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage

45.

Automatic mode switching in a synchronous replication environment

      
Numéro d'application 15720897
Numéro de brevet 10650026
Statut Délivré - en vigueur
Date de dépôt 2017-09-29
Date de la première publication 2018-01-25
Date d'octroi 2020-05-12
Propriétaire SYBASE, INC. (USA)
Inventeur(s)
  • Rank, Christopher H.
  • Quakkelaar, Rene
  • Lora-Gallardo, Elena

Abrégé

Disclosed in some examples is a method of database replication, the method including at a Relational Database Management System (RDMS), determining a first replication mode; identifying a triggering event; determining that the triggering event indicates a change in the first replication mode; responsive to determining that the triggering event indicates a change in the first replication mode, determining a second replication mode, the second replication mode being a different replication mode than the first replication mode; identifying a database change made by one or more database tasks; and replicating the database change to an external replication component according to the second replication mode.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet

46.

Adaptive tile framework

      
Numéro d'application 15721513
Numéro de brevet 10560511
Statut Délivré - en vigueur
Date de dépôt 2017-09-29
Date de la première publication 2018-01-25
Date d'octroi 2020-02-11
Propriétaire Success Factors, Inc. (USA)
Inventeur(s)
  • Koon, Derrick
  • Dandan, Michael
  • Bernaudin, Ingrid
  • Dou, Zhaojian

Abrégé

The present disclosure includes an adaptive tile framework. In one embodiment, a method is disclosed comprising sending an access request from a mobile application operating on a mobile device to one or more remote systems, receiving a plurality of interactive features available on the remote systems, associating the plurality interactive features with a plurality of tiles, where particular interactive features are associated with particular tiles, and where the tiles are user interface elements for interfacing with one or more specific interactive features of the remote systems, and displaying the tiles.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus
  • H04W 4/20 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic
  • G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport

47.

Splitting of a join operation to allow parallelization

      
Numéro d'application 15704566
Numéro de brevet 10817514
Statut Délivré - en vigueur
Date de dépôt 2017-09-14
Date de la première publication 2018-01-04
Date d'octroi 2020-10-27
Propriétaire SYBASE, INC. (USA)
Inventeur(s)
  • Cheng, Xun
  • Schneider, Peter

Abrégé

A system and method for processing a database query is described. In response to detection that a database query involves a star or snowflake join operation, a join operator in a preliminary query plan can be split into a build operator and a probe operator. The probe operator can be placed in a final query plan in the same place as the join operator in the preliminary query plan, while the build operator can be placed beneath the probe operator in the final query plan, between an exchange operator and the exchange operator's child from the preliminary query plan.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 16/2453 - Optimisation des requêtes

48.

NS2 SERVES TRAINING & EMPLOYING VETERANS

      
Numéro d'application 187315600
Statut Enregistrée
Date de dépôt 2017-12-14
Date d'enregistrement 2020-12-21
Propriétaire SAP National Security Services, Inc. (USA)
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 41 - Éducation, divertissements, activités sportives et culturelles

Produits et services

(1) Charitable services, namely, providing employment counseling to returning veterans. (2) Charitable services, namely, providing training in the fields of technology and national security, specifically, providing educational services in the field of computer technology; charitable services, namely, providing vocational guidance to returning veterans seeking employment.

49.

NS2 SERVES TRAINING & EMPLOYING VETERANS

      
Numéro d'application 187316100
Statut Enregistrée
Date de dépôt 2017-12-14
Date d'enregistrement 2020-12-21
Propriétaire SAP National Security Services, Inc. (USA)
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 41 - Éducation, divertissements, activités sportives et culturelles

Produits et services

(1) Charitable services, namely, providing employment counseling to returning veterans. (2) Charitable services, namely, providing training in the fields of technology and national security, specifically, providing educational services in the field of computer technology; charitable services, namely, providing vocational guidance to returning veterans seeking employment.

50.

NS2 SERVES TRAINING & EMPLOYING VETERANS

      
Numéro d'application 187316200
Statut Enregistrée
Date de dépôt 2017-12-14
Date d'enregistrement 2021-01-21
Propriétaire SAP National Security Services, Inc. (USA)
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 41 - Éducation, divertissements, activités sportives et culturelles

Produits et services

(1) Charitable services, namely, providing employment counseling to returning veterans. (2) Charitable services, namely, providing training in the fields of technology and national security, specifically, providing educational services in the field of computer technology; charitable services, namely, providing vocational guidance to returning veterans seeking employment.

51.

Topology-aware processor scheduling

      
Numéro d'application 15684370
Numéro de brevet 10169093
Statut Délivré - en vigueur
Date de dépôt 2017-08-23
Date de la première publication 2017-12-07
Date d'octroi 2019-01-01
Propriétaire SYBASE, INC. (USA)
Inventeur(s)
  • Abouzour, Mohammed
  • Smirnios, John

Abrégé

In an example embodiment, a method of operating a task scheduler for one or more processors is provided. A topology of one or more processors is obtained, the topology indicating a plurality of execution units and physical resources associated with each of the plurality of execution units. A task to be performed by the one or more processors is received. Then a plurality of available execution units from the plurality of execution units is identified. An optimal execution unit is then determined, from the plurality of execution units, to which to assign the task, based on the topology. The task is then assigned to the optimal execution unit, after which the task is sent to the optimal execution unit for execution.

Classes IPC  ?

  • G06F 9/46 - Dispositions pour la multiprogrammation
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption

52.

NS2 SERVES TRAINING & EMPLOYING VETERANS

      
Numéro d'application 017569708
Statut Enregistrée
Date de dépôt 2017-12-06
Date d'enregistrement 2018-04-13
Propriétaire SAP National Security Services, Inc. (USA)
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 41 - Éducation, divertissements, activités sportives et culturelles

Produits et services

Charitable services, namely, providing employment counseling to returning veterans. Charitable services, namely, providing training in the fields of technology and national security; charitable services, namely, providing vocational guidance to returning veterans seeking employment.

53.

NS2 SERVES TRAINING & EMPLOYING VETERANS

      
Numéro d'application 017569625
Statut Enregistrée
Date de dépôt 2017-12-06
Date d'enregistrement 2018-04-13
Propriétaire SAP National Security Services, Inc. (USA)
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 41 - Éducation, divertissements, activités sportives et culturelles

Produits et services

Charitable services, namely, providing employment counseling to returning veterans. Charitable services, namely, providing training in the fields of technology and national security; charitable services, namely, providing vocational guidance to returning veterans seeking employment.

54.

NS2 SERVES TRAINING & EMPLOYING VETERANS

      
Numéro d'application 017569757
Statut Enregistrée
Date de dépôt 2017-12-06
Date d'enregistrement 2018-04-13
Propriétaire SAP National Security Services, Inc. (USA)
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 41 - Éducation, divertissements, activités sportives et culturelles

Produits et services

Charitable services, namely, providing employment counseling to returning veterans. Charitable services, namely, providing training in the fields of technology and national security; charitable services, namely, providing vocational guidance to returning veterans seeking employment.

55.

Extendable framework for developing applications

      
Numéro d'application 15158394
Numéro de brevet 10019241
Statut Délivré - en vigueur
Date de dépôt 2016-05-18
Date de la première publication 2017-11-23
Date d'octroi 2018-07-10
Propriétaire SUCCESSFACTORS, INC. (USA)
Inventeur(s)
  • Salvi, Abhijit
  • Chernavin, Alexander
  • Tully, Kevin

Abrégé

The embodiments described in this disclosure relate to an extendable data model framework that enables users to develop applications without having to write code. The embodiments provide a user interface for users to build and maintain applications based on the framework, create custom user interfaces for the application, as well as define data objects, relationships between objects, workflows, business logic, and rules for applications the users are developing. The extendable data model framework includes an extendable data objects data structure and an extendable data object relationships data structure for users to customize data objects and relationships of the data objects for their applications using the described system. These data structures may include common data objects and relationship elements. The data structures can facilitate extension of data objects of the application as well as definition of new objects to be customized based on the business requirements of users.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 8/34 - Programmation graphique ou visuelle
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G06F 8/20 - Conception de logiciels
  • G06F 8/30 - Création ou génération de code source
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

56.

Index updates using parallel and hybrid execution

      
Numéro d'application 15611331
Numéro de brevet 09977804
Statut Délivré - en vigueur
Date de dépôt 2017-06-01
Date de la première publication 2017-09-21
Date d'octroi 2018-05-22
Propriétaire SYBASE, INC. (USA)
Inventeur(s)
  • Mottupalli, Srinivasan
  • Ma, Xiaobin
  • Schneider, Peter

Abrégé

A method can include receiving a request to execute a database command identifying a target table; identifying a plurality of rows to insert into the target table based in part on the database command; writing rows, from the plurality of rows, into a data page until the data page is full; determining, by an index thread manager, a number of threads to use for updating indexes defined for the target table; and upon determining the data page is full, updating, in parallel, the indexes defined for the target table using the number of threads.

Classes IPC  ?

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

57.

Integrating complex data structures in collaboration environments

      
Numéro d'application 15605304
Numéro de brevet 10348855
Statut Délivré - en vigueur
Date de dépôt 2017-05-25
Date de la première publication 2017-09-14
Date d'octroi 2019-07-09
Propriétaire Success Factors, Inc. (USA)
Inventeur(s) Offenhartz, John

Abrégé

Various embodiments of the present disclosure provide improved mechanisms and techniques for integrating complex data structures with collaboration environments. Various embodiments involve creating a collaboration group around a selected complex data structure, and including the selected complex data structure as well one or more other related complex data structures in the collaboration group. In some embodiments, an object consumption definition is applied to metadata associated with the complex data structure to determine the related complex data structures.

Classes IPC  ?

  • G06Q 10/10 - Bureautique; Gestion du temps
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

58.

Application program interface managing synchronized data replication

      
Numéro d'application 15012554
Numéro de brevet 10565226
Statut Délivré - en vigueur
Date de dépôt 2016-02-01
Date de la première publication 2017-08-03
Date d'octroi 2020-02-18
Propriétaire SuccessFactors, Inc. (USA)
Inventeur(s)
  • Goldmann, Daniel
  • Landes, Esther
  • Mueller, Mario Andy
  • Schmid, Klemens
  • Witzel, Thomas
  • Pfeifer, Joachim
  • Klauer, Matthias
  • Loewen, Oleg

Abrégé

An Application Program Interface (API) manages synchronization and replication of master data of a system with different consumers. An API engine is configured to receive from the third party, a query including content information and date-relevant information including a start date, an end date, and a date of last synchronization. The API engine processes the query to access the database and produce a query result replicating only data changes affecting that period or a previous time. The consumer thus specifies the time period in which to consider changes to the stored database data, and the API calculates the delta according to that period. In this manner complex, time-dependent delta calculation and filtering logic can be implemented in the API without requiring substantial logic or additional data persistence in middleware. Particular embodiments may facilitate efficient synchronized replication of employment data to outside (e.g., payroll, benefits) providers.

Classes IPC  ?

  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet

59.

Modeling utilizing staging entity joined with compensation formula table

      
Numéro d'application 15184020
Numéro de brevet 10504065
Statut Délivré - en vigueur
Date de dépôt 2016-06-16
Date de la première publication 2017-08-03
Date d'octroi 2019-12-10
Propriétaire SUCCESSFACTORS, INC. (USA)
Inventeur(s)
  • Sun, Feng
  • Dines, Amy
  • Jordan, Tatiana
  • Chen, Ke
  • Liu, Keqin

Abrégé

An employee compensation modeling approach generates a model from a stored template. The model template may include fields for eligibility rules, performance ratings, guidelines, exchange rates, pay ranges, and other information. A modeling engine then populates that model with specific data from a human resources (HR) database, according to the structure of the template. Examples of HR data stored in an underlying database can include employee names, job codes, pay grades, physical job locations, base salaries, and other compensation-relevant information. The resulting compensation model includes a name, a description, target(s), and other information including allocation(s). The compensation model is displayed on an interface configured to receive further user inputs for purposes of model exploration and/or update. In certain embodiments, the HR database may be an in-memory database, with the template and/or engine also being present within the in-memory database in order to leverage its processing power and storage capacity.

Classes IPC  ?

  • G06Q 10/10 - Bureautique; Gestion du temps
  • 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

60.

NS2 SERVES TRAINING & EMPLOYING VETERANS

      
Numéro de série 87518019
Statut Enregistrée
Date de dépôt 2017-07-06
Date d'enregistrement 2018-01-30
Propriétaire SAP National Security Services, Inc. ()
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 41 - Éducation, divertissements, activités sportives et culturelles

Produits et services

Charitable services, namely, providing employment counseling to returning veterans Charitable services, namely, providing training in the fields of technology and national security; charitable services, namely, providing vocational guidance to returning veterans seeking employment

61.

Role-based permissions for hierarchy-based relationships

      
Numéro d'application 14984097
Numéro de brevet 10230735
Statut Délivré - en vigueur
Date de dépôt 2015-12-30
Date de la première publication 2017-07-06
Date d'octroi 2019-03-12
Propriétaire SUCCESSFACTORS, INC. (USA)
Inventeur(s)
  • Feng, Jia
  • Yang, Yulong
  • Luo, Lu
  • Yang, Jessica
  • Lu, Edward

Abrégé

Some embodiments provide a program that receives, from an application, a role-based permission (RBP) request specifying an RBP, a first user, and a second user. The RBP specifies a set of actions, a first set of users authorized to perform the set of actions, a second set of users on which the first set of users is authorized to perform the set of actions, and a relationship condition. When the relationship condition specifies a hierarchy-based relationship, the program determines valid users in the second set of users according to a hierarchy of users. When the relationship condition specifies a non-hierarchy-based relationship, the program determines valid users in the second set of users according to a relationship not based on the hierarchy of users. The program determines whether the first user is authorized to perform the set of actions on the second user based on the determined valid users.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

62.

Self-learning webpage layout based on history data

      
Numéro d'application 14984619
Numéro de brevet 11334642
Statut Délivré - en vigueur
Date de dépôt 2015-12-30
Date de la première publication 2017-07-06
Date d'octroi 2022-05-17
Propriétaire SuccessFactors, Inc. (USA)
Inventeur(s)
  • Weng, Sally
  • Yan, Xiao Zhi
  • Zhao, Peter

Abrégé

A system and method for implementing a self-learning webpage layout based on history data is disclose. A server system collects user preference data from one or more client system. The server system stores the collected user preference data in a database associated with the server system. The server system receives a webpage request from a client system, wherein the requested webpage includes a plurality of topical sections. For each respective topical section, the server system accesses user preference data associated with the respective topical section from the database associated with the server system. The server system automatically generates a customized layout for the requested webpage by arranging the one or more topical sections in association with the user preference data associated with each topical section.

Classes IPC  ?

  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 40/106 - Affichage de la mise en page des documents; Prévisualisation
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP]

63.

System and method of failover recovery

      
Numéro d'application 14984567
Numéro de brevet 09740582
Statut Délivré - en vigueur
Date de dépôt 2015-12-30
Date de la première publication 2017-07-06
Date d'octroi 2017-08-22
Propriétaire SYBASE, INC. (USA)
Inventeur(s)
  • Eluri, Amarnadh Sai
  • Jamadagni, Nikhil
  • Iyer, Sarika

Abrégé

In some example embodiments, a method comprises: receiving, by a first node of a plurality of nodes in a distributed database system on a shared disk cluster infrastructure, a transaction request to perform a user database transaction a data item in a user database on a shared disk; acquiring, by the first node, a transaction lock for the data item; storing a lock file for the user database transaction in a lock information database on the shared disk, the lock file comprising lock information for the transaction lock and an indication of a status of the user database transaction, and the lock information comprising an identification of a location of the data item; and storing a transaction record of the user database transaction in the user database on the shared disk subsequent to the storing of the lock file in the lock information database on the shared disk.

Classes IPC  ?

  • G06F 11/07 - Réaction à l'apparition d'un défaut, p.ex. tolérance de certains défauts
  • G06F 11/20 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel en utilisant un masquage actif du défaut, p.ex. en déconnectant les éléments défaillants ou en insérant des éléments de rechange
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

64.

Computer implemented systems and methods for fraud prevention in data transactions across disparate computing networks

      
Numéro d'application 14982517
Numéro de brevet 10445740
Statut Délivré - en vigueur
Date de dépôt 2015-12-29
Date de la première publication 2017-06-29
Date d'octroi 2019-10-15
Propriétaire ARIBA, INC. (USA)
Inventeur(s)
  • Chandramouli, Vijay
  • Hu, Xiangqun
  • Shah, Tanvi
  • Tung, Yuan

Abrégé

In one embodiment, a local computer network includes profile information local identifications for multiple organizations. Remote profile information is stored on a remote computer network and transferred to the local network to perform secure transactions with other computer networks. Embodiments of the disclosure include linking remote and local identifications. In another embodiment, remote and local identifications are linked by generated multiple messages to different users in different roles to prevent fraud, for example.

Classes IPC  ?

  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06Q 20/38 - Architectures, schémas ou protocoles de paiement - leurs détails

65.

Copy-paste history on a mobile device

      
Numéro d'application 14981578
Numéro de brevet 10908774
Statut Délivré - en vigueur
Date de dépôt 2015-12-28
Date de la première publication 2017-06-29
Date d'octroi 2021-02-02
Propriétaire SuccessFactors, Inc. (USA)
Inventeur(s) Angermayer, Thomas

Abrégé

This disclosure provides a method, system, and computer-readable medium for maintaining a history of copied objects using a mobile device and providing a menu listing the history of copied objects when a preconfigured gesture is received by the mobile device. The history of copied objects includes text objects, such as words, phrases, sentences, or complete paragraphs, and non-text objects, such as images, sounds, movies, and other such non-text objects. In addition, the mobile device is configured to be context-sensitive such that the alphanumeric characters of the text objects are saved in a persistent data storage whereas references to the non-text objects are saved.

Classes IPC  ?

  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G06F 3/0488 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer utilisant un écran tactile ou une tablette numérique, p.ex. entrée de commandes par des tracés gestuels
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 9/54 - Communication interprogramme
  • G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport

66.

Data change notification using OData entity keys

      
Numéro d'application 14982479
Numéro de brevet 10162846
Statut Délivré - en vigueur
Date de dépôt 2015-12-29
Date de la première publication 2017-06-29
Date d'octroi 2018-12-25
Propriétaire SuccessFactors, Inc. (USA)
Inventeur(s) Janarthanam, Baskaran

Abrégé

Systems and methods of providing data change notifications using OData entity keys are disclosed. In some example embodiments, a first modification of a first property data of a first entity of a first entity type in a relational database is detected, with the first entity having at least one first OData key distinct from the first property data. In some example embodiments, a first event notification comprising a first indication that the first property data has been modified and the at least one first OData key is generated based on an event structure model in response to the detection of the first modification of the first property data, with the first event notification being absent the modified first property data, and the first event notification is transmitted to at least one API.

Classes IPC  ?

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

67.

Automatic reconciliation of data structures

      
Numéro d'application 14981658
Numéro de brevet 10540655
Statut Délivré - en vigueur
Date de dépôt 2015-12-28
Date de la première publication 2017-06-29
Date d'octroi 2020-01-21
Propriétaire Ariba, Inc. (USA)
Inventeur(s)
  • Chase, Chris
  • Zhang, Lingyan
  • Hu, Xiangqun
  • Shah, Tanvi
  • Chandramouli, Vijay
  • Tung, Yuan

Abrégé

In an example embodiment, a data structure is received and automatically reconciled with other data structures in a computer system by comparing fields such as dates, transaction amounts, and discount amounts. A user is alerted as to whether the matches or discrepancies occur by displaying a message in a user interface.

Classes IPC  ?

  • G06Q 20/38 - Architectures, schémas ou protocoles de paiement - leurs détails
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

68.

Computer implemented systems and methods for secure data transactions across disparate computing networks

      
Numéro d'application 14982573
Numéro de brevet 10445728
Statut Délivré - en vigueur
Date de dépôt 2015-12-29
Date de la première publication 2017-06-29
Date d'octroi 2019-10-15
Propriétaire Ariba, Inc. (USA)
Inventeur(s)
  • Chandramouli, Vijay
  • Hu, Xiangqun
  • Tung, Yuan
  • Chase, Chris
  • Dayal, Kshitij

Abrégé

In one embodiment, a local computer network includes profile information local identifications for multiple organizations. Remote profile information is stored on a remote computer network and transferred to the local network to perform secure transactions with other computer networks. Embodiments of the disclosure include linking remote and local identifications. In another embodiment, remote and local identifications are linked by generated multiple messages to different users in different roles to prevent fraud, for example.

Classes IPC  ?

  • G06Q 40/02 - Opérations bancaires, p.ex. calcul d'intérêts ou tenue de compte
  • G06Q 20/38 - Architectures, schémas ou protocoles de paiement - leurs détails
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

69.

Sequential replication with limited number of objects

      
Numéro d'application 14982251
Numéro de brevet 10152490
Statut Délivré - en vigueur
Date de dépôt 2015-12-29
Date de la première publication 2017-06-29
Date d'octroi 2018-12-11
Propriétaire SuccessFactors, Inc. (USA)
Inventeur(s)
  • Zakwieja, Christoph
  • Dieterich, Simon
  • Piechalski, Jan
  • Richtsteiger, Dirk
  • Bader, Tobias Lukas
  • Konstandin, Christiane
  • Suenderhauf, Philipp
  • Wingert, Anna-Lena

Abrégé

A current time associated with a first received notification of a new object in a data set of a first system is accessed and a replication time is set to the current time. For each notification received regarding a new object in the data set of the first system, the new object is added to the replication queue. The new objects added to the queue are assigned the replication time until a specified maximum number of new objects have been added to the replication queue. Afterwards, new objects are added to the queue with no assigned replication time. When the objects in the queue are to be replicated, only the objects with the assigned replication time are copied from the queue to a second system. A new replication time is set to a new current time associated with confirmation of receipt of the copied objects received from the second system.

Classes IPC  ?

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

70.

Database caching in a database system

      
Numéro d'application 15070355
Numéro de brevet 10242050
Statut Délivré - en vigueur
Date de dépôt 2016-03-15
Date de la première publication 2017-06-29
Date d'octroi 2019-03-26
Propriétaire SYBASE, INC. (USA)
Inventeur(s)
  • Agarwal, Prateek
  • Nalawade, Vaibhav

Abrégé

A database system provides a non-volatile cache memory layer for caching pages for a set of database from the database system. The non-volatile cache memory layer may include a non-volatile cache for caching pages for a database from the set of database on the database system. The non-volatile cache may be configured through invoking a configuring stored procedure persistent on the database system. A request is received at the non-volatile cache memory layer for performing an operation on a page from the database on the database system. Based on the received request and an identification of the page, a caching operation is performed on the non-volatile cache memory layer. The caching operation is associated with the request. Data associated with the requested operation on the page is stored and organized on the NV cache memory layer.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 12/0875 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p.ex. mémoires cache avec mémoire cache dédiée, p.ex. instruction ou pile

71.

Logical level difference detection between software revisions

      
Numéro d'application 14976551
Numéro de brevet 09733930
Statut Délivré - en vigueur
Date de dépôt 2015-12-21
Date de la première publication 2017-06-22
Date d'octroi 2017-08-15
Propriétaire SuccessFactors, Inc. (USA)
Inventeur(s)
  • Yu, Grace
  • Peng, Yang
  • Wu, Andy
  • Huang, Jieyan

Abrégé

A comparison system includes a memory including a first compiled version and a second compiled version of a target application, at least one processor, and a comparison engine, executing on the at least one processor. The comparison engine is configured to identify a method in the first compiled version, locate the method in the second compiled version, compare the method in the first compiled version to the method in the second compiled version, and providing an indication that the method is an altered method from the first compiled version to the second compiled version of the target application.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques

72.

Natural language interface for software customization

      
Numéro d'application 14977965
Numéro de brevet 09990353
Statut Délivré - en vigueur
Date de dépôt 2015-12-22
Date de la première publication 2017-06-22
Date d'octroi 2018-06-05
Propriétaire SuccessFactors, Inc. (USA)
Inventeur(s) Peng, Yang

Abrégé

A system is provided. The system includes one or more hardware processors, a memory storing a plurality of parsing mechanics, each parsing mechanic of the plurality of parsing mechanics being associated with a plurality of functions provided by a software system, and a natural language interface engine, executing on the one or more hardware processors. The natural language interface engine configured to receive a first execution job from a user device of the natural language interface engine, the first execution job including a first sentence in a natural language, identify a first parsing mechanic from the plurality of parsing mechanics based on natural language contents of the first sentence, identify, from the identified first parsing mechanic, that a first function of the plurality of functions is associated with the first parsing mechanic, execute a first function call to the first function, and provide results to the user device.

Classes IPC  ?

  • G06F 17/27 - Analyse automatique, p.ex. analyse grammaticale, correction orthographique
  • G06F 9/54 - Communication interprogramme

73.

Generating a native access plan for dynamic entity calling

      
Numéro d'application 14971695
Numéro de brevet 10503481
Statut Délivré - en vigueur
Date de dépôt 2015-12-16
Date de la première publication 2017-06-22
Date d'octroi 2019-12-10
Propriétaire Sybase, Inc. (USA)
Inventeur(s)
  • Ma, Xiaobin
  • Cheng, Xun

Abrégé

Disclosed herein are system, method, and computer program product embodiments for generating a native access plan from a query execution plan for dynamic entity calling. An embodiment operates by receiving the query execution plan comprising at least one call to an entity, the entity being implemented by a plurality of classes, and generating source code of a native access plan that implements the query execution plan. The source code of the native access plan includes instructions to translate a run-time call to the entity to a call to a corresponding implementation of the entity based on an identifier of the called implementation of the entity.

Classes IPC  ?

74.

Generating a native access plan for semi join operators

      
Numéro d'application 14974820
Numéro de brevet 10664475
Statut Délivré - en vigueur
Date de dépôt 2015-12-18
Date de la première publication 2017-06-22
Date d'octroi 2020-05-26
Propriétaire SYBASE, INC. (USA)
Inventeur(s)
  • Ma, Xiaobin
  • Cheng, Xun

Abrégé

Disclosed herein are system, method, and computer program product embodiments for generating a native access plan for semi join operators. An embodiment operates by generating a plurality of variables based upon the positions of a plurality of operators in a compiled query plan, opening and traversing tables as the query plan is executed, and closing those tables based on the rows queried and the plurality of variables.

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 16/2453 - Optimisation des requêtes
  • G06F 16/2455 - Exécution des requêtes

75.

Eliminating redundancy when generating intermediate representation code

      
Numéro d'application 14971742
Numéro de brevet 10133777
Statut Délivré - en vigueur
Date de dépôt 2015-12-16
Date de la première publication 2017-06-22
Date d'octroi 2018-11-20
Propriétaire SYBASE, INC. (USA)
Inventeur(s)
  • Ma, Xiaobin
  • Cheng, Xun

Abrégé

Disclosed herein are system, method, and computer program product embodiments for eliminating redundancy when generating intermediate representation code. An embodiment operates by traversing a query execution plan, and for at least one operator in the query execution plan, determining whether the operator is derived from a parent class operator. If it is determined that the operator is derived from the parent class operator, source code for the native access plan is generated using one or more code generator functions corresponding to the parent class operator and/or one or more generator functions specifically corresponding to the child class operator. If it is determined that the operator is not derived from the parent class operator, source code for the native access plan is generated using one or more code generator functions corresponding to the operator.

Classes IPC  ?

  • 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
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 8/30 - Création ou génération de code source
  • G06F 8/41 - Compilation

76.

NS2 SERVES TRAINING & EMPLOYING VETERANS

      
Numéro de série 87499065
Statut Enregistrée
Date de dépôt 2017-06-21
Date d'enregistrement 2017-11-14
Propriétaire SAP National Security Services, Inc. ()
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 41 - Éducation, divertissements, activités sportives et culturelles

Produits et services

Charitable services, namely, providing employment counseling to returning veterans Charitable services, namely, providing training in the fields of technology and national security; charitable services, namely, providing vocational guidance to returning veterans seeking employment

77.

NS2 SERVES TRAINING & EMPLOYING VETERANS

      
Numéro de série 87492279
Statut Enregistrée
Date de dépôt 2017-06-16
Date d'enregistrement 2017-11-14
Propriétaire SAP National Security Services, Inc. ()
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 41 - Éducation, divertissements, activités sportives et culturelles

Produits et services

Charitable services, namely, providing employment counseling to returning veterans Charitable services, namely, providing training in the fields of technology and national security; charitable services, namely, providing vocational guidance to returning veterans seeking employment

78.

Event handling in a cloud data center

      
Numéro d'application 14966235
Numéro de brevet 09990240
Statut Délivré - en vigueur
Date de dépôt 2015-12-11
Date de la première publication 2017-06-15
Date d'octroi 2018-06-05
Propriétaire SuccessFactors, Inc. (USA)
Inventeur(s) Dann, Wilko

Abrégé

Disclosed is event processing a computing center, which may include receiving events from users of the computing center to be processed. Each received event may be stored in an event queue that is associated with a customer of the user. Events in an event queue may then be processed by an event processor that is associated with that event queue.

Classes IPC  ?

  • G06F 9/54 - Communication interprogramme
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

79.

Adaptive job scheduling utilizing packaging and threads

      
Numéro d'application 14967794
Numéro de brevet 10379897
Statut Délivré - en vigueur
Date de dépôt 2015-12-14
Date de la première publication 2017-06-15
Date d'octroi 2019-08-13
Propriétaire SuccessFactors, Inc. (USA)
Inventeur(s) Philipp, Ralf

Abrégé

Systems and methods are presented for determining, by a server computer, at a predetermined time, a plurality of jobs to be run, determining, by the server computer, a priority queue for the jobs based on an account type associated with each job of the plurality of jobs, and for each account type, in an order according to the priority queue, calculating a target group for each account type based on the number of tasks for each job associated with the account type, splitting the target group for each account type into a plurality of packages wherein the size of each of the packages is based on the account type and a complexity of rules associated with the account type, determining a number of threads for executing the plurality of packages for each account type based on a number of the plurality of packages, and wherein for each of the plurality of packages, business logic associated with the package is executed by one of the number of threads and notification is provided indicating that execution of the package is complete.

Classes IPC  ?

  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • 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
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet

80.

Graphical user interface for qualifying navigations through relational data models

      
Numéro d'application 14970020
Numéro de brevet 10409436
Statut Délivré - en vigueur
Date de dépôt 2015-12-15
Date de la première publication 2017-06-15
Date d'octroi 2019-09-10
Propriétaire SuccessFactors, Inc. (USA)
Inventeur(s) Hock, David Joseph

Abrégé

Some embodiments provide a non-transitory machine-readable medium that stores a program executable by at least one processing unit of a device. The program receives a selection of a navigation route through a relational data model. The relational data model includes several entities and a set of relationships among the several entities. The program also provides, through a graphical user interface (GUI), a tool for qualifying an attribute associated with an entity in the selected navigation route. The program further receives a selection of a value for the attribute associated with the entity in the navigation route for a data integration operation.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • 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
  • 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
  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet

81.

Graphical user interface for querying relational data models

      
Numéro d'application 14970061
Numéro de brevet 10296504
Statut Délivré - en vigueur
Date de dépôt 2015-12-15
Date de la première publication 2017-06-15
Date d'octroi 2019-05-21
Propriétaire SuccessFactors, Inc. (USA)
Inventeur(s)
  • Hock, David Joseph
  • Tully, Kevin

Abrégé

Some embodiments provide a non-transitory machine-readable medium that stores a program executable by at least one processing unit of a device. The program receives a selection of a first entity and a second entity in a relational data model. The relational data model includes several entities and a set of relationships among the several entities. The program also determines a set of navigation routes through the relational data model based on the first and second entities. The program further provides the determined navigation routes through a graphical user interface (GUI) in order to provide a visual context of data in the relational data model.

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 16/242 - Formulation des requêtes

82.

Graphical user interface for field calculations

      
Numéro d'application 14970123
Numéro de brevet 10552526
Statut Délivré - en vigueur
Date de dépôt 2015-12-15
Date de la première publication 2017-06-15
Date d'octroi 2020-02-04
Propriétaire SuccessFactors, Inc. (USA)
Inventeur(s)
  • Hock, David Joseph
  • Johnson, Wesley

Abrégé

Some embodiments provide a non-transitory machine-readable medium that stores a program executable by at least one processing unit of a device. The program provides, through a graphical user interface (GUI), a tool for creating a field calculation that operates on data defined in a relational data model. The program also receives, through the GUI, the field calculation created using the tool. The program further generates data for a data integration operation based on the field calculation. The program also performs the data integration operation based on the generated data.

Classes IPC  ?

  • G06F 17/24 - Edition, p.ex. insertion/suppression
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs

83.

Mechanism for monitoring collaboration

      
Numéro d'application 14958416
Numéro de brevet 10152693
Statut Délivré - en vigueur
Date de dépôt 2015-12-03
Date de la première publication 2017-06-08
Date d'octroi 2018-12-11
Propriétaire SuccessFactors, Inc. (USA)
Inventeur(s)
  • Tayarani, Mahdi
  • Gan, Jeff

Abrégé

m,i.

Classes IPC  ?

84.

Platform for visually configuring a process flow across multiple discrete processes

      
Numéro d'application 14958768
Numéro de brevet 09990411
Statut Délivré - en vigueur
Date de dépôt 2015-12-03
Date de la première publication 2017-06-08
Date d'octroi 2018-06-05
Propriétaire SuccessFactors, Inc. (USA)
Inventeur(s)
  • Raza, Abbas
  • Salvi, Abhijit
  • Diodati, Dan
  • Ponomarev, Sergei
  • Bhatt, Ankur
  • Yip, Eric

Abrégé

Embodiments described herein relate to an improved system and method for defining and reconfiguring process flows for one or more processes within an organization visually in a graphical display at a client system using a process flow diagram comprising activity elements and decision elements representing the activities and decisions to be performed during execution of a process flow. Modifications to the process flow diagram at the client display can be saved and used to update the process flow. The process flow definitions and/or reconfigurations can be supplied to a server for storage in a database, and can be later accessed during execution of the process flow. During execution of the sequence of activities of a particular process flow, the server can access one or more services from a plurality of different service modules in communication with the server to provide those services.

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
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

85.

Visually representing information related to an application

      
Numéro d'application 14953510
Numéro de brevet 10387835
Statut Délivré - en vigueur
Date de dépôt 2015-11-30
Date de la première publication 2017-06-01
Date d'octroi 2019-08-20
Propriétaire SuccessFactors, Inc. (USA)
Inventeur(s) Angermayer, Thomas

Abrégé

Various embodiments of systems, computer program products, and methods to visually represent information related to an application are described herein. A request can be received to view latest data modification information for an application. A plurality of data values and a plurality of data modification time periods corresponding to the plurality of data values can be retrieved. A plurality of latest data values from the retrieved plurality of data values can be visually modified. The modified data values and time periods can be displayed at the application.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06F 16/16 - Opérations sur les fichiers ou les dossiers, p.ex. détails des interfaces utilisateur spécialement adaptées aux systèmes de fichiers
  • G06F 16/18 - Types de systèmes de fichiers
  • G06Q 50/24 - Gestion de dossiers médicaux (traitement de données médicales ou biologiques à des fins scientifiques G06F 19/00)

86.

Application footprint recorder and synchronizer

      
Numéro d'application 14953961
Numéro de brevet 10320948
Statut Délivré - en vigueur
Date de dépôt 2015-11-30
Date de la première publication 2017-06-01
Date d'octroi 2019-06-11
Propriétaire SuccessFactors, Inc. (USA)
Inventeur(s)
  • Yan, Xiao Zhi
  • Weng, Sally
  • Zhao, Peter

Abrégé

Systems and methods for receiving, at a server computer, an indication that a user is exiting an application on a client device displaying a first document, causing a footprint of the first document to be stored, receiving, at the server computer, a request for a second document from the client device operated by the user, determining that the user is enrolled in a footprint services, retrieving a footprint associated with the user including information related to a document previously accessed by the user, causing information related to the footprint to be displayed to the user on the client device, receiving, from the client device operated by the user, a response to the information related to the footprint displayed to the user on the client device, determining, from the response, a request to display the document associated with the footprint, and causing the document associated with the footprint to be displayed to the user instead of the second document requested by the user.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

87.

In-memory index for evaluating a complex expression

      
Numéro d'application 14950739
Numéro de brevet 10289980
Statut Délivré - en vigueur
Date de dépôt 2015-11-24
Date de la première publication 2017-05-25
Date d'octroi 2019-05-14
Propriétaire Ariba, Inc. (USA)
Inventeur(s) Aehthesham, Mohammed K.A.

Abrégé

This disclosure is directed to a procurement server for processing one or more requisition requests from various client devices. The procurement server determines whether there is an approver that can approve of the various requisition requests. The procurement server performs this determination by evaluating one or more requisition expressions, which include various expression attributes associated with corresponding condition operators. To expedite such processing, the procurement server builds an expression index corresponding to the various requisition expressions, where the expression index includes various nodes and associations between nodes. Each node represents a unique value assignable to the expression attributes of the various requisition expressions. When the nodes of the expression index are traversed, the last node in the traversal yields an approver that can approve the requisition request. The expression index requires less memory and time to evaluate than the various requisition expressions.

Classes IPC  ?

88.

Accessing resources in private networks

      
Numéro d'application 14943809
Numéro de brevet 10171240
Statut Délivré - en vigueur
Date de dépôt 2015-11-17
Date de la première publication 2017-05-18
Date d'octroi 2019-01-01
Propriétaire SUCCESSFACTORS, INC. (USA)
Inventeur(s) Peng, Yang

Abrégé

Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a queue message from a computing device. The queue message includes a request to perform a set of actions on a resource in a private network and a security signature generated from an authentication operation. The program also stores the queue message in a message queue for later retrieval when the queue message is determined to be valid based on the security signature. The program further sends the queue message to a queue monitor for the queue monitor to instruct the resource to perform the set of actions. Upon receiving a response associated with the queue message from the queue monitor, the program forwards the response associated with the queue message to the computing device.

Classes IPC  ?

  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • H04L 9/30 - Clé publique, c. à d. l'algorithme de chiffrement étant impossible à inverser par ordinateur et les clés de chiffrement des utilisateurs n'exigeant pas le secret
  • H04L 12/911 - Contrôle d’admission au réseau et allocation de ressources, p.ex. allocation de bande passante ou renégociation en cours de communication
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

89.

Non-blocking parallel memory mechanisms

      
Numéro d'application 14923513
Numéro de brevet 10013347
Statut Délivré - en vigueur
Date de dépôt 2015-10-27
Date de la première publication 2017-04-27
Date d'octroi 2018-07-03
Propriétaire SYBASE, INC. (USA)
Inventeur(s)
  • Mittal, Rahul
  • Pathak, Amit
  • Sudrik, Jay
  • Gottapu, Simhachala Sasikanth

Abrégé

A transaction descriptor associated with a vertical chain of row versions is received. The vertical chain of row versions is traversed. The vertical chain is part of a grid structure formed by a number of vertical chains intersected with a number of horizontal chains. A link to a current row version is terminated. A link from the current row version to an older row version in a horizontal chain is locally stored and terminated. The older row version is set as ready for garbage collection. The current row version is set as ready for garbage collection. A link from the current row version to a next row version in the horizontal chain is locally stored and terminated. The next row version is appointed as current.

Classes IPC  ?

  • G06F 12/02 - Adressage ou affectation; Réadressage
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat

90.

CLOUD 01

      
Numéro de série 87418769
Statut Enregistrée
Date de dépôt 2017-04-20
Date d'enregistrement 2017-11-14
Propriétaire SAP NATIONAL SECURITY SERVICES, INC. ()
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Promoting the use of the security assurance best practices of others in the field of cloud computing Computer services, namely, cloud hosting provider services; providing virtual computer systems and virtual computer environments through cloud computing; consulting services in the field of cloud computing; technical consulting services in the fields of public and private cloud computing solutions, and evaluation and implementation of internet technology and services therefor

91.

Use case driven stepping component automation framework

      
Numéro d'application 14884799
Numéro de brevet 09892019
Statut Délivré - en vigueur
Date de dépôt 2015-10-16
Date de la première publication 2017-04-20
Date d'octroi 2018-02-13
Propriétaire SUCCESSFACTORS INC. (USA)
Inventeur(s) Li, Yuan

Abrégé

A framework for improving robustness in the execution of software workflows is described herein. One such workflow is a testing scenario, where multiple testing modules are to be executed sequentially, with some of the modules receiving as input the output of other modules. Many types of modules are contemplated, such as Application Program Interface (API) modules, User Interface (UI) modules, Database (DB) modules, and the like. Each of these modules may invoke, respond to, and/or extract data from various subjects of the testing scenario, among other operations. One aspect of the invention wraps each of these modules in a software component, such that disparate module types can be operated on with a common interface. In one embodiment, the common interface enables a test executor to retry and/or debug the software components in novel ways.

Classes IPC  ?

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

92.

Test data framework

      
Numéro d'application 14884876
Numéro de brevet 10482004
Statut Délivré - en vigueur
Date de dépôt 2015-10-16
Date de la première publication 2017-04-20
Date d'octroi 2019-11-19
Propriétaire SuccessFactors, Inc. (USA)
Inventeur(s)
  • Angermayer, Thomas
  • Sanders, Bjoern

Abrégé

Described herein is a test data framework. In accordance with one aspect, the framework creates a test data container that stores test data corresponding to one or more attributes of a business object. The framework may further create a test metaobject instance corresponding to the business object, wherein the test metaobject instance defines associations with the test data container and the business object. The test data container and the test metaobject instance may be sent to a test system for creating one or more instances of the business object that reflect the test data.

Classes IPC  ?

  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage

93.

Configuring a presentation of data based on a context

      
Numéro d'application 14883320
Numéro de brevet 10140385
Statut Délivré - en vigueur
Date de dépôt 2015-10-14
Date de la première publication 2017-04-20
Date d'octroi 2018-11-27
Propriétaire SuccessFactors, Inc. (USA)
Inventeur(s)
  • Angermayer, Thomas
  • Martinez, Begona Fernandez
  • Storch, Silke

Abrégé

A data model defines a structure of data objects with data fields, together with presentation properties. Data is stored according to data models. A request is received that identifies a data object described in a data model. Based on the request, data associated with the data object is invoked according to the data model. The data associated with the data object is invoked from a database and comprises fields' data, field identifiers, field labels, and field properties assigned to a plurality of fields of the data object. A set of contexts is defined to be associated with the data model. A context from the set of contexts is determined to be associated with the invoked data. A presentation of the invoked data is configured according to context specific conditions defined for the determined context. The configured presentation of the data is displayed on a presentation interface.

Classes IPC  ?

  • 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
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

94.

Miscellaneous Design

      
Numéro de série 87417403
Statut Enregistrée
Date de dépôt 2017-04-19
Date d'enregistrement 2017-10-31
Propriétaire SAP NATIONAL SECURITY SERVICES, INC. ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Computer software for use in data analytics and risk evaluation

95.

VOLUME INTEGRATION

      
Numéro de série 87417029
Statut Enregistrée
Date de dépôt 2017-04-19
Date d'enregistrement 2017-11-14
Propriétaire SAP NATIONAL SECURITY SERVICES, INC. ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Consulting in the field of information technology; Design, development and implementation of software

96.

Miscellaneous Design

      
Numéro de série 87417062
Statut Enregistrée
Date de dépôt 2017-04-19
Date d'enregistrement 2017-10-24
Propriétaire SAP NATIONAL SECURITY SERVICES, INC. ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Consulting in the field of information technology; Design, development and implementation of software

97.

VOLUME ANALYTICS

      
Numéro de série 87417096
Statut Enregistrée
Date de dépôt 2017-04-19
Date d'enregistrement 2017-11-14
Propriétaire SAP NATIONAL SECURITY SERVICES, INC. ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Computer software for use in data analytics and risk evaluation

98.

NS2

      
Numéro de série 87399063
Statut Enregistrée
Date de dépôt 2017-04-05
Date d'enregistrement 2017-10-24
Propriétaire SAP NATIONAL SECURITY SERVICES, INC. ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Consulting in the field of information technology; Design, development and implementation of software

99.

Range searches for database systems

      
Numéro d'application 14869552
Numéro de brevet 10372693
Statut Délivré - en vigueur
Date de dépôt 2015-09-29
Date de la première publication 2017-03-30
Date d'octroi 2019-08-06
Propriétaire SYBASE, INC. (USA)
Inventeur(s) Bumbulis, Peter

Abrégé

Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a query for a set of records in a database system having values in a field of a table that fall within a range of values. The program also determines a number of bits used to represent the values in the field of the table. The program further determines a set of operations to perform on the values in the field of the table based on the determined number of bits. The program also performs the determined set of operations on the values in the field of the table in order to identify the set of records in the database.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/245 - Traitement des requêtes

100.

Uniform event framework

      
Numéro d'application 14984113
Numéro de brevet 10552235
Statut Délivré - en vigueur
Date de dépôt 2015-12-30
Date de la première publication 2017-03-09
Date d'octroi 2020-02-04
Propriétaire SuccessFactors, Inc. (USA)
Inventeur(s)
  • Janarthanam, Baskaran
  • Krakovsky, Dmitri
  • Ragones, David
  • Salvi, Abhijit
  • Raza, Abbas
  • Mazhavanchery, Murali
  • Ayyagari, Sirisha
  • Bhatt, Ankur

Abrégé

Some embodiments provide a system that includes a set of event publishers configured to publish events occurring on the event publishers. The system also includes a uniform event framework configured to receive, from an event publisher in the set of event publishers, an event notification indicating an event occurred on the event publisher and generate an event structure based on the event notification. The system further includes an event bus configured to receive the event notification from the uniform event framework and send the event structure to a set of event subscribers for consumption of the event structure. Each event publisher in the set of event publishers is further configured to receive different callbacks from different event subscribers in the set of event subscribers for different sets of data associated with the event.

Classes IPC  ?

  1     2     3     ...     9        Prochaine page