Oracle America, Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 3 605 pour Oracle America, Inc. Trier par
Recheche Texte
Excluant les filiales
Affiner par Reset Report
Type PI
        Brevet 3 447
        Marque 158
Juridiction
        États-Unis 3 478
        Europe 57
        Canada 42
        International 28
Date
2024 août 2
2024 juin 1
2024 (AACJ) 4
2023 3
2022 1
Voir plus
Classe IPC
G06F 12/00 - Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires 339
G06F 9/44 - Dispositions pour exécuter des programmes spécifiques 320
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 292
G06F 13/00 - Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement 231
G06F 11/00 - Détection d'erreurs; Correction d'erreurs; Contrôle de fonctionnement 205
Voir plus
Classe NICE
09 - Appareils et instruments scientifiques et électriques 124
42 - Services scientifiques, technologiques et industriels, recherche et conception 68
41 - Éducation, divertissements, activités sportives et culturelles 45
16 - Papier, carton et produits en ces matières 29
35 - Publicité; Affaires commerciales 29
Voir plus
Statut
En Instance 8
Enregistré / En vigueur 3 597
  1     2     3     ...     37        Prochaine page

1.

METHOD AND APPARATUS FOR SECURE INFORMATION DISTRIBUTION

      
Numéro d'application 18651443
Statut En instance
Date de dépôt 2024-04-30
Date de la première publication 2024-08-29
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Hughes, James P.
  • Tow, Robert F.

Abrégé

A system and method for secure generation and distribution of digital encryption keys is disclosed. The system may also be used to protect and distribute other types of secure information, including digital, audio, video, or analog data, or physical objects. The system may include a tamper-respondent secure token device, which may be configured to destroy or disable access to the secure information contained therein in response to attempts to physically or electronically breach the device. Outputs may be provided in a secure manner through various interfaces without using electricity (wires) or electromagnetic radiation. Inputs may be provided in a secure manner, including through the use of a gesture-based input interface. Destruction or disablement of the device and/or its secure contents may be provided upon detection of tamper attempts or upon input of a self-destruct command. Proof of the destruction or disablement of the device or its contents may be provided.

Classes IPC  ?

  • G06F 21/31 - Authentification de l’utilisateur
  • G06F 21/78 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du stockage de données
  • G06F 21/86 - Boîtiers fiables ou inviolables
  • G06Q 30/018 - Certification d’entreprises ou de produits

2.

VB

      
Numéro de série 98690810
Statut En instance
Date de dépôt 2024-08-09
Propriétaire Oracle America, Inc. ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Computer programs for virtualization of hardware and operating systems, namely, for simulation, hiding and abstracting the physical characteristics of hardware and operating systems

3.

JIPHER

      
Numéro d'application 1796605
Statut Enregistrée
Date de dépôt 2024-04-10
Date d'enregistrement 2024-04-10
Propriétaire Oracle America, Inc. (USA)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Downloadable computer software featuring software in the nature of a software extension for enabling software applications to use cryptography algorithms; downloadable computer software featuring software for improving software security, performance, regulatory compliance, and efficiency.

4.

JIPHER

      
Numéro de série 98461546
Statut En instance
Date de dépôt 2024-03-21
Propriétaire Oracle America, Inc. ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Downloadable computer software featuring software in the nature of a software extension for enabling software applications to use cryptography algorithms; downloadable computer software featuring software for improving software security, performance, regulatory compliance, and efficiency

5.

MEDIA MANAGEMENT SYSTEM

      
Numéro d'application 18315994
Statut En instance
Date de dépôt 2023-05-11
Date de la première publication 2023-09-14
Propriétaire Oracle America Inc. (USA)
Inventeur(s)
  • Kanner, Joshua
  • Hiser, Andrew J.
  • True, Sean D.

Abrégé

Described herein are various techniques for managing media related to a construction project, which may relate to one or more buildings to be built and/or renovated as part of the construction project. In accordance with techniques described herein, the media may be managed according to information regarding the construction project that is stored by one or more other systems separate from a media management system. The other systems may be construction information management systems that each store information regarding a construction project, including information relating to planning and/or execution of the construction project. For example, the media management system may generate tags based on the information regarding the construction project, may be trained to recognize features in the media that relate to the tags, and add the appropriate tags to the media based on the recognized features.

Classes IPC  ?

6.

NEWMETRIX

      
Numéro d'application 1726084
Statut Enregistrée
Date de dépôt 2023-03-16
Date d'enregistrement 2023-03-16
Propriétaire ORACLE AMERICA, INC. (USA)
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Software as a service (SAAS) services featuring artificial-intelligence based software for evaluating and interpreting photos, videos, and project information in the architecture, engineering, and construction industries for the purposes of safety observation, safety monitoring, risk mitigation, risk prediction, accident prevention, alert generation, and recommending and tracking safety measures; software as a service (SAAS) services featuring software for uploading, downloading, storing, managing, tracking, reporting, editing, and commenting and collaborating regarding job-site photos and video footage in the fields of architecture, engineering, and construction.

7.

NEWMETRIX

      
Numéro d'application 225455400
Statut En instance
Date de dépôt 2023-03-16
Propriétaire ORACLE AMERICA, INC. (USA)
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Software as a service (SAAS) services featuring artificial-intelligence based software for evaluating and interpreting photos, videos, and project information in the architecture, engineering, and construction industries for the purposes of safety observation, safety monitoring, risk mitigation, risk prediction, accident prevention, alert generation, and recommending and tracking safety measures; software as a service (SAAS) services featuring software for uploading, downloading, storing, managing, tracking, reporting, editing, and commenting and collaborating regarding job-site photos and video footage in the fields of architecture, engineering, and construction.

8.

Network management based on marketing message fatigue

      
Numéro d'application 16934938
Numéro de brevet 11488204
Statut Délivré - en vigueur
Date de dépôt 2020-07-21
Date de la première publication 2022-01-27
Date d'octroi 2022-11-01
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Pisupati, Chandra Sekhar
  • Ramarao, Karempudi V.
  • Kalyanasundaram, Preethika Sathyamangalam
  • Njie, Jr., Samba Reyes

Abrégé

A marketing campaign management system that includes a campaign platform that categorizes intended recipient profiles corresponding to intended recipients of marketing campaign messages based on their levels of fatigue. Recipient profiles categorized as “saturated” are then sub-segmented to determine their relative levels of fatigue or saturation. The intended recipient profiles that are most fatigued are removed from a recipients list such that they will not be sent any campaigns until after a rest state has been completed. A transitional safe state ensures that the intended recipient profiles inserted back into the list are not immediately removed once again.

Classes IPC  ?

  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06F 16/23 - Mise à jour
  • H04L 51/04 - Messagerie en temps réel ou quasi en temps réel, p.ex. messagerie instantanée [IM]
  • H04L 67/306 - Profils des utilisateurs
  • H04L 51/214 - Surveillance ou traitement des messages en utilisant le transfert sélectif
  • H04L 67/50 - Services réseau

9.

NEWMETRIX

      
Numéro de série 90809411
Statut Enregistrée
Date de dépôt 2021-07-02
Date d'enregistrement 2022-09-13
Propriétaire ORACLE AMERICA, INC. ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Software as a service (SAAS) services featuring artificial-intelligence based software for evaluating and interpreting photos, videos, and project information in the architecture, engineering, and construction industries for the purposes of safety observation, safety monitoring, risk mitigation, risk prediction, accident prevention, alert generation, and recommending and tracking safety measures; software as a service (SAAS) services featuring software for uploading, downloading, storing, managing, tracking, reporting, editing, and commenting and collaborating regarding job-site photos and video footage in the fields of architecture, engineering, and construction

10.

Method and apparatus for secure information distribution

      
Numéro d'application 17112719
Numéro de brevet 12001526
Statut Délivré - en vigueur
Date de dépôt 2020-12-04
Date de la première publication 2021-04-22
Date d'octroi 2024-06-04
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Hughes, James P.
  • Tow, Robert F.

Abrégé

A system and method for secure generation and distribution of digital encryption keys is disclosed. The system may also be used to protect and distribute other types of secure information, including digital, audio, video, or analog data, or physical objects. The system may include a tamper-respondent secure token device, which may be configured to destroy or disable access to the secure information contained therein in response to attempts to physically or electronically breach the device. Outputs may be provided in a secure manner through various interfaces without using electricity (wires) or electromagnetic radiation. Inputs may be provided in a secure manner, including through the use of a gesture-based input interface. Destruction or disablement of the device and/or its secure contents may be provided upon detection of tamper attempts or upon input of a self-destruct command. Proof of the destruction or disablement of the device or its contents may be provided.

Classes IPC  ?

  • G06F 21/31 - Authentification de l’utilisateur
  • G06F 21/78 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du stockage de données
  • G06F 21/86 - Boîtiers fiables ou inviolables
  • G06Q 30/018 - Certification d’entreprises ou de produits

11.

Media management system

      
Numéro d'application 16850881
Numéro de brevet 11676223
Statut Délivré - en vigueur
Date de dépôt 2020-04-16
Date de la première publication 2020-11-05
Date d'octroi 2023-06-13
Propriétaire Oracle America Inc. (Canada)
Inventeur(s)
  • Kanner, Joshua
  • Hiser, Andrew J.
  • True, Sean D.

Abrégé

Described herein are various techniques for managing media related to a construction project, which may relate to one or more buildings to be built and/or renovated as part of the construction project. In accordance with techniques described herein, the media may be managed according to information regarding the construction project that is stored by one or more other systems separate from a media management system. The other systems may be construction information management systems that each store information regarding a construction project, including information relating to planning and/or execution of the construction project. For example, the media management system may generate tags based on the information regarding the construction project, may be trained to recognize features in the media that relate to the tags, and add the appropriate tags to the media based on the recognized features.

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

12.

Ad search engine

      
Numéro d'application 13436044
Numéro de brevet 10810613
Statut Délivré - en vigueur
Date de dépôt 2012-03-30
Date de la première publication 2020-10-20
Date d'octroi 2020-10-20
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s)
  • Goodhart, Jonah
  • Goodhart, Noah
  • Crowell, Robert Collier
  • Miller, Robert Ken

Abrégé

An ad search engine comprises a click tag parser, a rich media parser, an ad copy database, a request/query processing module, a user interface module and a content preservation module. The ad search engine advantageously receives and stores information about ad placement, context and advertising statistical and metadata in the ad copy database. In response to a query, the request/query processing module searches the ad copy database for advertisements matching the input query. The user interface module receives the results and presents them in a novel user interface composed of an array of tiles where each tiles represents a placement of the advertisement. The present invention also includes a several novel methods including a method for displaying ad search results, a method for generating an ad search result user interface, a method for populating an ad database, a method for ad preservation and a method for generating derived insights.

Classes IPC  ?

  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

13.

System and method for defining a privacy zone within a network

      
Numéro d'application 11173725
Numéro de brevet 10733666
Statut Délivré - en vigueur
Date de dépôt 2005-06-30
Date de la première publication 2020-08-04
Date d'octroi 2020-08-04
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s)
  • Wookey, Michael J.
  • Gionfriddo, Michael J.

Abrégé

Methods, systems, and articles of manufacture are provided for defining a privacy zone between an asset platform and an offering platform within a network. A request is received from a customer for an offering to be deployed in association with an asset hosted on the asset platform. The offering has back-end offering logic and front-end offering logic that is operatively configured to collect and transfer a data element associated with the asset to the back-end offering logic. A privacy policy associated with the offering is identified. The front-end offering logic is deployed to the asset platform such that the front-end offering logic is operatively configured to communicate with the asset. A data element collection filter is then generated between the front-end offering logic and the back-end offering logic to control the transfer and the access of the data element in accordance with the privacy policy.

Classes IPC  ?

  • G06Q 40/00 - Finance; Assurance; Stratégies fiscales; Traitement des impôts sur les sociétés ou sur le revenu

14.

SYSTEM AND METHOD TO MEASURE EFFECTIVENESS AND CONSUMPTION OF EDITORIAL CONTENT

      
Numéro d'application 16802010
Statut En instance
Date de dépôt 2020-02-26
Date de la première publication 2020-06-18
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Fichter, Daniel E.
  • Tsoufakis, Christopher
  • Gomez, Nikki K.
  • Rahman, Aniq
  • Goodhart, Jonah
  • Seiler, Michael Garrett
  • Agarwal, Suryansh
  • Mcconnell, Theodore V.

Abrégé

A system for analyzing user consumption of content on web pages or determining user engagement with content comprising a data collection script and an content-engagement-inference engine. The data collection script determines one or more content elements to be measured from a web page and collects description data associated with the one or more content elements. The description data describes information about the one or more content elements. The content-engagement-inference engine creates an inference or analytics result based on the description data. The inference or analytics result describes how the one or more content elements have been consumed by users and then provides the inference or analytics result for users to designated entities.

Classes IPC  ?

  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • G06F 16/954 - Navigation, p.ex. en utilisant la navigation par catégories

15.

System and method for dynamic offering deployment

      
Numéro d'application 11325939
Numéro de brevet 10657586
Statut Délivré - en vigueur
Date de dépôt 2006-01-05
Date de la première publication 2020-05-19
Date d'octroi 2020-05-19
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s)
  • Wookey, Michael J.
  • Gionfriddo, Michael J.

Abrégé

Methods, systems, and articles of manufacture consistent with the present invention provide for deploying an offering to a customer in a data processing system having an offering platform program operatively connected to a distributed offering network. An offering deployment package including the offering is received from a remote offering platform program. The offering included in the offering deployment package is deployed.

Classes IPC  ?

  • G06Q 40/00 - Finance; Assurance; Stratégies fiscales; Traitement des impôts sur les sociétés ou sur le revenu

16.

DIMENSION CONTEXT PROPAGATION TECHNIQUES FOR OPTIMIZING SQL QUERY PLANS

      
Numéro d'application US2019013827
Numéro de publication 2019/143705
Statut Délivré - en vigueur
Date de dépôt 2019-01-16
Date de publication 2019-07-25
Propriétaire
  • ORACLE INTERNATIONAL CORPORATION (USA)
  • ORACLE AMERICA, INC. (USA)
Inventeur(s) Butani, Harish

Abrégé

Techniques for efficient execution of queries. A query plan generated for the query is optimized and rewritten as an enhanced query plan, which when executed, uses fewer CPU cycles and thus executes faster than the original query plan. The query for which the enhanced query plan is generated thus executes faster without compromising the results obtained or the data being queried. Optimization includes identifying a set of one or more fact scan operations in the original query plan and then, in the rewritten enhanced query plan, associating one or more dimension context predicate conditions with one or more of the set of fact scan operations. This reduces the overall cost of scanning and/or processing fact records in the enhanced query plan compared to the original query plan and makes the enhanced query plan execute faster than the original query plan.

Classes IPC  ?

  • G06F 16/2453 - Optimisation des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet

17.

System and method for managing asset-side offering modules

      
Numéro d'application 11325948
Numéro de brevet 10346149
Statut Délivré - en vigueur
Date de dépôt 2006-01-05
Date de la première publication 2019-07-09
Date d'octroi 2019-07-09
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s)
  • Wookey, Michael J.
  • Gionfriddo, Michael J.

Abrégé

Methods, systems, and articles of manufacture consistent with the present invention provide for deploying an offering to a customer in a data processing system having an offering platform program. A customer asset that is a hardware or software component of a customer device is located. The customer asset and its location on the customer device are identified by the offering. A request to deploy the offering is received. The offering is transmitted to the customer device and enabled on the customer device.

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 8/65 - Mises à jour
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

18.

OPENJDK

      
Numéro d'application 1474523
Statut Enregistrée
Date de dépôt 2019-04-13
Date d'enregistrement 2019-04-13
Propriétaire Oracle America, Inc. (USA)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Computer programs for use in developing and executing other computer programs, and instructional manuals in association therewith in downloadable electronic form.

19.

System and method for providing web service interfaces

      
Numéro d'application 11325757
Numéro de brevet 10339573
Statut Délivré - en vigueur
Date de dépôt 2006-01-05
Date de la première publication 2019-07-02
Date d'octroi 2019-07-02
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s)
  • Wookey, Michael J.
  • Gionfriddo, Michael J.

Abrégé

Methods, systems, and articles of manufacture consistent with the present invention provide for deploying an offering to a customer in a data processing system having an offering platform program. The offering platform program includes a web services framework for providing web services. A set of standard web service interfaces is provided.

Classes IPC  ?

  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme

20.

OPENJDK

      
Numéro d'application 196049200
Statut Enregistrée
Date de dépôt 2019-04-18
Date d'enregistrement 2024-04-03
Propriétaire Oracle America, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 16 - Papier, carton et produits en ces matières

Produits et services

(1) Computer programs for use in developing and executing other computer programs, and downloadable digital manuals, and computer software instructional manuals in electronic form, sold as a unit (2) Printed manuals, namely computer manuals for instructional purposes, computer program manuals and computer manuals

21.

System and method for managing distributed offerings

      
Numéro d'application 11174207
Numéro de brevet 10235678
Statut Délivré - en vigueur
Date de dépôt 2005-06-30
Date de la première publication 2019-03-19
Date d'octroi 2019-03-19
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s)
  • Wookey, Michael J.
  • Gionfriddo, Michael J.

Abrégé

Methods, systems, and articles of manufacture consistent with the present invention provide for deploying an offering to a customer in a data processing system having an offering platform program. A customer asset that is a hardware or software component of a customer device is located. The customer asset and its location on the customer device are identified by the offering. A request to deploy the offering is received. The offering is transmitted to the customer device and enabled on the customer device.

Classes IPC  ?

  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • G06Q 40/00 - Finance; Assurance; Stratégies fiscales; Traitement des impôts sur les sociétés ou sur le revenu

22.

JAVA DAY

      
Numéro d'application 1444667
Statut Enregistrée
Date de dépôt 2018-11-30
Date d'enregistrement 2018-11-30
Propriétaire Oracle America, Inc. (USA)
Classes de Nice  ? 41 - Éducation, divertissements, activités sportives et culturelles

Produits et services

Arranging and conducting educational conferences in the field of computer software development and computer programming; education services, namely, providing classes, workshops and seminars in the fields of computers, computer software, computer networks, information technology, and global computer network technology, and related services, and distribution of educational materials in connection therewith; providing of training in the fields of computer, computer software, computer networks, information technology, and global computer network technology and related services.

23.

OPENJDK

      
Numéro d'application 017997588
Statut Enregistrée
Date de dépôt 2018-12-07
Date d'enregistrement 2019-05-01
Propriétaire Oracle America, Inc. (USA)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Computer programs for use in developing and executing other computer programs, and instructional manuals in association therewith.

24.

System and method for dynamically controlling sample rates and data flow in a networked measurement system by dynamic determination of statistical significance

      
Numéro d'application 16102233
Numéro de brevet 10742526
Statut Délivré - en vigueur
Date de dépôt 2018-08-13
Date de la première publication 2018-12-06
Date d'octroi 2020-08-11
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s)
  • Fichter, Daniel E.
  • Tsoufakis, Christopher R.
  • Gomez, Nikki K.
  • Rahman, Aniq
  • Goodhart, Jonah
  • Seiler, Michael Garrett
  • Agarwal, Suryansh

Abrégé

A system and methods for dynamically controlling sample rates and data flow in a distributed networked environment by dynamic determination of statistical significance or characteristics for an unlimited number of data collection scripts concurrently executed on concurrently rendering web pages operating an unlimited number of advertisements. Consumer and media behaviors are sampled on all the different components of the distributed environment to gather information, which is transmitted to a downstream statistical analytics system. The system and methods are configured to balance the communication data flow and load among servers and browsers in this distributed networked environment that are engaged in viewing of online content including online content with one or more advertisements.

Classes IPC  ?

  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 12/825 - Commande adaptative, à la source ou aux nœuds intermédiaires, sur réception d'avis de congestion, p.ex. X-on X-off

25.

JAVA DAY

      
Numéro d'application 017996091
Statut Enregistrée
Date de dépôt 2018-12-04
Date d'enregistrement 2019-05-10
Propriétaire Oracle America, Inc. (USA)
Classes de Nice  ? 41 - Éducation, divertissements, activités sportives et culturelles

Produits et services

Arranging and conducting educational conferences in the field of computer software development and computer programming; Education services, namely, providing classes, workshops and seminars in the fields of computers, computer software, computer networks, information technology, and global computer network technology, and distribution of educational materials in connection therewith; providing of training in the fields of computer, computer software, computer networks, information technology, and global computer network technology.

26.

OPENJDK

      
Numéro de série 88209445
Statut Enregistrée
Date de dépôt 2018-11-28
Date d'enregistrement 2019-06-25
Propriétaire Oracle America, Inc. ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Computer programs for use in developing and executing other computer programs, and instructional manuals in association therewith

27.

Meta-transactional synchronization

      
Numéro d'application 10995885
Numéro de brevet 10049127
Statut Délivré - en vigueur
Date de dépôt 2004-11-23
Date de la première publication 2018-08-14
Date d'octroi 2018-08-14
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Shavit, Nir N.
  • Herlihy, Maurice P.

Abrégé

Efficiency with respect to traditional techniques is a key issue facing designers of software transactional synchronization mechanisms. Meta-transactional synchronization allows integration of transactional support into an object-oriented programming language, such as the Java language through the existing synchronization structure of the JVM. Meta-transactional synchronization provides source-level transactional operations that co-exist with synchronized operations. An implementation of a shared object in an object-oriented programming language tracks concurrently executing transactions attempting to access the shared object with at least one header word of the shared object.

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

28.

JAVA DAY

      
Numéro de série 88064823
Statut Enregistrée
Date de dépôt 2018-08-03
Date d'enregistrement 2022-04-05
Propriétaire Oracle America, Inc. ()
Classes de Nice  ? 41 - Éducation, divertissements, activités sportives et culturelles

Produits et services

Arranging and conducting educational conferences in the field of computer software development and computer programming; Education services, namely, providing classes, workshops and seminars in the fields of computers, computer software, computer networks, information technology, and global computer network technology; providing of training in the fields of computers, computer software, computer networks, information technology, and global computer network technology

29.

Optimization of online advertising assets

      
Numéro d'application 15824833
Numéro de brevet 10755300
Statut Délivré - en vigueur
Date de dépôt 2017-11-28
Date de la première publication 2018-05-17
Date d'octroi 2020-08-25
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s)
  • Goodhart, Jonah
  • Goodhart, Noah
  • Titus, David J.
  • Seiler, Michael Garrett
  • Kulakow, Elliot Aaron

Abrégé

A system for collecting and presenting information about advertising analytics comprises an ad preparation server, an ad server and an analytics server. The ad preparation server receives advertising assets (e.g., ads) and modifies them to include a data collection script. The preparation server then sends the modified ads to the ad server for delivery along with underlying content to users. The underlying content and modified ads are delivered to client devices that present the content and execute the data collection script. The data collection script collects and sends advertising analytic data back to the analytics server in a non-intrusive manner. The present invention also includes a method for preparing ads, a method for deriving a heat map, a method for generating and sending advertising data, and a method for generating a representation of a focus of attention for a user.

Classes IPC  ?

  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

30.

System and method for asset module isolation

      
Numéro d'application 11325893
Numéro de brevet 09946585
Statut Délivré - en vigueur
Date de dépôt 2006-01-05
Date de la première publication 2018-04-17
Date d'octroi 2018-04-17
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Wookey, Michael J.
  • Gionfriddo, Michael J.
  • Zepf, Thomas J.
  • Ries, Michael R.

Abrégé

Methods, systems, and articles of manufacture consistent with the present invention provide for deploying an asset platform to an asset in a distributed offering network. The asset platform includes a container and an asset module and offering module implemented on the container. The asset module provides an abstraction of the asset to the offering module such that offer modules may communicate through the container with asset modules in a standard manner.

Classes IPC  ?

  • G06F 11/00 - Détection d'erreurs; Correction d'erreurs; Contrôle de fonctionnement

31.

Method for using and maintaining user data stored on a smart card

      
Numéro d'application 15706398
Numéro de brevet 10440013
Statut Délivré - en vigueur
Date de dépôt 2017-09-15
Date de la première publication 2018-03-29
Date d'octroi 2019-10-08
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s) De Jong, Eduard K.

Abrégé

In a method for using and maintaining user data stored on a smart card, a smart card receives a user data request for the user data stored on the smart card. The smart card determines whether the user data request is a data maintenance request or a data use request. A data maintenance request is for modifying user data stored on the smart card. A data use request is for read only access to user data stored on the smart card. The smart card uses a first process to determine whether to allow the user data request when the user data request is determined to be a data maintenance request. The smart card uses a second process, different from the first method, to determine whether to allow the user data request when the user data request is determined to be a data use request.

Classes IPC  ?

  • G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p.ex. cartes à puces ou cartes magnétiques
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06K 19/077 - Supports d'enregistrement avec des marques conductrices, des circuits imprimés ou des éléments de circuit à semi-conducteurs, p.ex. cartes d'identité ou cartes de crédit avec des puces à circuit intégré - Détails de structure, p.ex. montage de circuits dans le support
  • G06F 21/77 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du calcul ou du traitement de l’information dans les cartes à puce intelligentes
  • 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
  • G07F 7/10 - Mécanismes actionnés par des objets autres que des pièces de monnaie pour déclencher ou actionner des appareils de vente, de location, de distribution de pièces de monnaie ou de papier-monnaie, ou de remboursement par carte d'identité codée ou carte de crédit codée utilisée simultanément avec un signal codé
  • G06Q 20/10 - Architectures de paiement spécialement adaptées aux systèmes de banque à domicile
  • G06Q 20/36 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des portefeuilles électroniques ou coffres-forts électroniques

32.

CONSTRUCTION ANALYTICS TO IMPROVE SAFETY, QUALITY AND PRODUCTIVITY

      
Numéro d'application 15619008
Statut En instance
Date de dépôt 2017-06-09
Date de la première publication 2017-12-14
Propriétaire ORACLE AMERICA INC. (USA)
Inventeur(s) Gattie, Timothy J.

Abrégé

Construction analytics is a method of objectively evaluating data from past and/or current construction projects to drive decision making to produce favorable outcomes. Specifically, data may be collected and stored for past and/or current construction projects to improve the safety, quality and productivity of future projects. The most common hazards may be predicted when a type of work is repeated and measures may be put into place to prevent the hazards from occurring again by using a data set produced from safety inspections, observations and incidents that are categorized by the type of work being performed. Mitigations may be implemented before performing a work activity and selecting problematic materials on a project by searching a database containing all of the deficiencies and non-conformance issues encountered in the past on the particular feature of work.

Classes IPC  ?

  • 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

33.

Integrated environmental control for electronic equipment enclosures

      
Numéro d'application 15167747
Numéro de brevet 10004163
Statut Délivré - en vigueur
Date de dépôt 2016-05-27
Date de la première publication 2017-11-30
Date d'octroi 2018-06-19
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s) Smith, Frank

Abrégé

Embodiments include systems and methods for integrated control of environmental conditions in an equipment enclosure. For example, a novel airflow inlet structure can be installed into a primary airflow path of the equipment enclosure. The airflow inlet structure can include an integrated electrostatic filter sub-structure and an integrated electromagnetic radiation (EMR) control sub-structure. During operation of equipment within the enclosure, air drawn through the equipment enclosure can flow through the primary airflow path in such a way as to flow through the electrostatic filter sub-structure; and the EMR control sub-structure can control EMR emitted by the equipment, such that EMR leaving the enclosure is attenuated to below a threshold level.

Classes IPC  ?

  • H05K 7/20 - Modifications en vue de faciliter la réfrigération, l'aération ou le chauffage
  • B03C 3/82 - Carters
  • B03C 3/02 - Installations alimentées en électricité de l'extérieur
  • H05K 9/00 - Blindage d'appareils ou de composants contre les champs électriques ou magnétiques
  • B03C 3/017 - Combinaison de la séparation par effet électrostatique avec d'autres procédés, non prévue ailleurs

34.

System and method for discovering and managing remote assets related to distributed offerings

      
Numéro d'application 11172075
Numéro de brevet 09824361
Statut Délivré - en vigueur
Date de dépôt 2005-06-30
Date de la première publication 2017-11-21
Date d'octroi 2017-11-21
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Wookey, Michael J.
  • Gionfriddo, Michael J.

Abrégé

Methods, systems, and articles of manufacture consistent with the present invention provide for managing a customer asset, which is a hardware or software component of a remote customer device, in a data processing system having an offering platform program. The customer asset's identity and location are received from an offering. The customer asset is located on the remote customer device using the received customer asset's identity and location. A file system is locally implemented for the customer asset. Information is provided to the customer asset via the locally implemented file system.

Classes IPC  ?

  • G06Q 40/00 - Finance; Assurance; Stratégies fiscales; Traitement des impôts sur les sociétés ou sur le revenu
  • G06Q 30/00 - Commerce
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

35.

System and methods for discovering advertising traffic flow and impinging entities

      
Numéro d'application 13931299
Numéro de brevet 11023933
Statut Délivré - en vigueur
Date de dépôt 2013-06-28
Date de la première publication 2017-11-02
Date d'octroi 2021-06-01
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Goodhart, Jonah
  • Goodhart, Noah
  • Crowell, Robert

Abrégé

The present technology is directed to a system and methods for estimating the impinging elements and traffic paths by an advertisement as it is delivered from its originating ad server to the web server from which the webpage including the advertisement is delivered to an end viewer. The methods are server-based and provide output to a viewer's browser upon receiving a web page as input and yield data for a particular advertisement frame about the various intermediate processes used to deliver the advertisement, for example, frames, pixels, advertisement servers, advertisement networks, advertisement tags, advertisement exchanges, cookies, supply side distribution systems, demand side buying systems, etc.

Classes IPC  ?

  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

36.

System and method for universal, player-independent measurement of consumer-online-video consumption behaviors

      
Numéro d'application 14213443
Numéro de brevet 10715864
Statut Délivré - en vigueur
Date de dépôt 2014-03-14
Date de la première publication 2017-11-02
Date d'octroi 2020-07-14
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Fichter, Daniel E.
  • Tsoufakis, Christopher R.
  • Gomez, Nikki K.
  • Rahman, Aniq
  • Goodhart, Jonah
  • Seiler, Michael Garrett
  • Agarwal, Suryansh

Abrégé

A system that is an independent measurement system to gauge video consumption or viewing is disclosed. Methods for formulating a universal set of measurements or metrics that is operable across all video players, video-content types, ad (advertisement) networks, display devices, and browsers is also disclosed. This set of measurement or metrics advantageously is configured to operate consistently and equally well regardless of the particular video player, video-content type, network, display devices, and browsers that are used.

Classes IPC  ?

  • H04N 21/442 - Surveillance de procédés ou de ressources, p.ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans l
  • H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p.ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données co
  • H04N 21/2225 - Serveurs VOD locaux
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/4782 - Navigation sur le Web

37.

System and method to measure effectiveness and consumption of editorial content

      
Numéro d'application 14213360
Numéro de brevet 10600089
Statut Délivré - en vigueur
Date de dépôt 2014-03-14
Date de la première publication 2017-11-02
Date d'octroi 2020-03-24
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Fichter, Daniel E.
  • Tsoufakis, Christopher R.
  • Gomez, Nikki K.
  • Rahman, Aniq
  • Goodhart, Jonah
  • Seiler, Michael Garrett
  • Agarwal, Suryansh
  • Mcconnell, Theodore V.

Abrégé

A system for analyzing user consumption of content on web pages or determining user engagement with content comprising a data collection script and an content-engagement-inference engine. The data collection script determines one or more content elements to be measured from a web page and collects description data associated with the one or more content elements. The description data describes information about the one or more content elements. The content-engagement-inference engine creates an inference or analytics result based on the description data. The inference or analytics result describes how the one or more content elements have been consumed by users and then provides the inference or analytics result for users to designated entities.

Classes IPC  ?

  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06F 16/954 - Navigation, p.ex. en utilisant la navigation par catégories
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques

38.

System and method for measuring mobile advertising and content by simulating mobile-device usage

      
Numéro d'application 14213623
Numéro de brevet 10068250
Statut Délivré - en vigueur
Date de dépôt 2014-03-14
Date de la première publication 2017-11-02
Date d'octroi 2018-09-04
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s)
  • Gralla, Gabriel
  • Rassi, Daniel
  • Crowell, Robert
  • Goodhart, Noah
  • Goodhart, Jonah
  • Rahman, Aniq
  • Miller, Robert
  • Kiernan, Paul

Abrégé

A system and methods for simulating human usage of mobile devices by simulating human behavior patterns operating mobile devices and using the simulation of human usage to obtain advertising or other online content specific to certain entities that is displayed on the mobile devices. The advertising or other online content specific to the certain entities is transmitted to an analytics server, where the advertising or other online content is interpreted and deciphered to obtain particular elements that relate to the advertising and online content including, but not limited to, an identification of the specific entity, the size of the advertising or other online content, the locations where the advertising or other online content appears, and the path by which the advertising or other online content travels to the mobile devices for display.

Classes IPC  ?

  • G06Q 30/00 - Commerce
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

39.

System and methods for determining consumer brand awareness of online advertising using recognition

      
Numéro d'application 13939131
Numéro de brevet 10467652
Statut Délivré - en vigueur
Date de dépôt 2013-07-10
Date de la première publication 2017-11-02
Date d'octroi 2019-11-05
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Mcconnell, Theodore
  • Goodhart, Jonah

Abrégé

The present invention is directed to system architecture of a measurement platform configured to determine advertisement awareness by consumers and methods for determining advertisement awareness by consumers at low cost. The system architecture is flexible and may be applied to any advertisement and is configured to operate without involvement or approval of the advertiser. The system uses user recognition rather than user recall as an indication of measuring awareness within a publisher's website, by tracking advertisement exposure to consumers and dynamically constructing sample interrogation sets to query consumers.

Classes IPC  ?

  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

40.

System and method for dynamically controlling sample rates and data flow in a networked measurement system by dynamic determination of statistical significance

      
Numéro d'application 15483821
Numéro de brevet 10075350
Statut Délivré - en vigueur
Date de dépôt 2017-04-10
Date de la première publication 2017-11-02
Date d'octroi 2018-09-11
Propriétaire Oracle Amereica, Inc. (USA)
Inventeur(s)
  • Fichter, Daniel E.
  • Tsoufakis, Christopher R.
  • Gomez, Nikki K.
  • Rahman, Aniq
  • Goodhart, Jonah
  • Seiler, Michael Garrett
  • Agarwal, Suryansh

Abrégé

A system and methods for dynamically controlling sample rates and data flow in a distributed networked environment by dynamic determination of statistical significance or characteristics for an unlimited number of data collection scripts concurrently executed on concurrently rendering web pages operating an unlimited number of advertisements. Consumer and media behaviors are sampled on all the different components of the distributed environment to gather information, which is transmitted to a downstream statistical analytics system. The system and methods are configured to balance the communication data flow and load among servers and browsers in this distributed networked environment that are engaged in viewing of online content including online content with one or more advertisements.

Classes IPC  ?

  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 12/825 - Commande adaptative, à la source ou aux nœuds intermédiaires, sur réception d'avis de congestion, p.ex. X-on X-off

41.

JAVA POWERED

      
Numéro de série 87598023
Statut Enregistrée
Date de dépôt 2017-09-06
Date d'enregistrement 2019-03-12
Propriétaire Oracle America, Inc. ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

DVD players; optical and magneto-optical disc players; controllers for home automation systems, namely, controllers for monitoring, managing, and controlling the function and status of lighting, window shades, HVAC, security, safety, and other home monitoring and control applications

42.

JAVAONE

      
Numéro d'application 017174764
Statut Enregistrée
Date de dépôt 2017-09-05
Date d'enregistrement 2017-12-20
Propriétaire Oracle America, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 16 - Papier, carton et produits en ces matières
  • 35 - Publicité; Affaires commerciales
  • 36 - Services financiers, assurances et affaires immobilières
  • 37 - Services de construction; extraction minière; installation et réparation
  • 38 - Services de télécommunications
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception
  • 45 - Services juridiques; services de sécurité; services personnels pour individus

Produits et services

Scientific, nautical, surveying, photographic, cinematographic, optical, weighing, measuring, signalling, checking (supervision), life-saving and teaching apparatus and instruments; apparatus and instruments for conducting, switching, transforming, accumulating, regulating or controlling electricity; apparatus for recording, transmission or reproduction of sound or images; magnetic data carriers; recording discs; compact discs, DVD's and other digital recording media; mechanisms for coin-operated apparatus; cash registers, calculating machines, data processing equipment, computers; computer software; fire-extinguishing apparatus; application software for mobile phones; computer hardware; computer peripherals; communications equipment; computer operating systems; hand-held computers; mainframe-class computers; computer workstations; video displays; keyboards; monitors; servers; disc drives; computer storage devices; integrated circuits; interface boards; modems; mouse pointing devices; mouse pads; peripherals; printers and printer peripherals; printed circuit boards containing electrical components and sockets; processors and memories; blank magnetic data carriers; audio cassette recorders; audio cassette players; compact disc players; compact disc recorders; semi-conductor elements; silicon slices; electronic notice boards; blank computer recording discs; calculators; computer chips; computer disk drives; computer discs; data processors; digital cameras; digital video recorders; electronic encryption units; facsimile machines; global positioning system transmitters and receivers; internet television hardware; microprocessors; microcomputers; minicomputers; motion picture cameras; optical scanners; oscilloscopes; pedometers; photocopying machines; personal digital assistants; photographic cameras; photographic projectors; slide projectors; radio pagers; radios; scanners; smart cards; smart card readers; telephones; telephone answering machines; television sets; television set top boxes; thermostats; video cameras; video cassette recorders; video monitors; video tape recorders; voice messaging systems; voting machines; wearable computers; wearable communications devices; wearable computer peripheral devices; web telephones; wireless data communications hardware; computer programs for testing compatibility of computer programs; computer programs for use in computer networking; cloud computing software; application software for cloud computing services; computer programs for use in computer emulation; computer programs for use in electronic mail; computer programs for creating graphical interfaces; computer programs for use in database management; computer programs for document processing; computer programs for word processing; computer programs for preparing spreadsheets; computer programs for use in computer security; computer programs for use in the development of computer programs, programming languages, tool kits and compilers; computer programs for use in developing, compiling and executing other computer programs on computers, computer networks, and global communications networks; computer programs for use in navigating, browsing, transferring information, and distributing and viewing other computer programs on computers, computer networks and global communications networks; computer programs for recording, processing, receiving, reproducing, transmitting, modifying, compressing, decompressing, broadcasting, merging, and/or enhancing sound, video, images, graphics, and/or data; computer operating system programs; computer utility programs; computer programs for use with computer servers; computer programs for use in telephones; computer programs used in accessing databases; computer game programs; computer programs downloadable from global computer networks; instruction manuals in downloadable electronic format; downloadable electronic publications; downloadable music files; downloadable image files; downloadable ring tones for mobile phones; interfaces for computers; wrist rests for use with computers; parts and fittings for all the foregoing. Paper and cardboard; printed matter; books; photographs; stationery; posters; comic books; colouring books; activity books; notebooks; address books; book marks; non-electronic personal planners and organizers; calendars; gift wrap; gift tags; gift bags; gift boxes; correspondence note paper; post cards; paper greeting cards; stationery stickers; photo albums; scrapbooks; autograph books; stamp albums; art reproductions; lithographs; iron-on patches; cardboard figures; cardboard cut-outs; magazines; desk top organizers; desk stands and holders for pens, pencils, tape, paper clips, and notepads; binders; dispensers for adhesive tapes for stationery or household purposes; clip boards; stationery, notepad and pencil sets; notepads; organizers for stationery use; pencil cases; pencil sharpeners; letter openers; stationery portfolios; desk pads and stationery sets comprised of paper, envelopes, seals, stencils, cork boards, chalk boards, and memorandum boards; sheet music; artist's materials, namely, stationery portfolios and sketchbooks; paper party goods, namely, paper party decorations, paper napkins, paper ribbons, paper party bags, and paper party hats; gift package decorations made of paper; telephone calling cards, not magnetically encoded; business cards; temporary stick-on tattoos; typewriters and office requisites (except furniture); instructional and teaching materials (except apparatus); publications concerning computer technology; operating and user instructions; manuals and other written accompanying material for computers and computer software. Organising, arranging and conducting trade shows and exhibitions for commercial or advertising purposes; organising, arranging and conducting trade shows and exhibitions in the fields of computer software and information technology; advertising; business management; business administration; office functions; office machines and equipment rental; computerised data processing; provision of business information; collection, compilation and systemisation of information and data into computer databases; retail services in relation to computer software, computer hardware and computer services; computerised database management services; promotional sponsorship; data processing services. Financial services; insurance; monetary affairs; real estate affairs; financial information and consultancy; insurance information and consultancy; financial sponsorship. Repair and maintenance of computer hardware, computer systems, computer networks, and telecommunications equipment and networks; installation of computer hardware, computer systems, computer networks and telecommunications equipment and networks; information and advice in relation to the foregoing. Telecommunications; leasing of access time to computer networks and computer databases; electronic transmission of data over a global communications network, including the Internet, television and satellite networks; on-line distribution of computer software over the Internet and similar computer networks; information relating to telecommunications; rental of telecommunications equipment; communications by computer terminals; electronic mail; news and information agencies; computer-aided transmission of data; computer network communications; provision of access to an Internet portal featuring video-on-demand programs; information and advice in relation to the foregoing. Education; providing of training; entertainment; sporting and cultural activities; organising, arranging and conducting conferences and seminars in the field of computers, computer hardware, computer software, and information technology; computer and computer software training courses; providing on-line electronic publications, not downloadable; publication of books and texts, other than publicity texts; publication of electronic books and journals on-line; rental of audio-visual equipment. Scientific and technological services and research and design relating thereto; industrial analysis and research services; design and development of computer hardware and software; software-as-a-service (SaaS) services; platform-as-a-service (PaaS) services; infrastructure-as-a-service (IaaS) services; cloud computing services; computer services, namely, providing consultation services and advice in the fields of computers, computer hardware, computer software, computer peripherals, computer systems, computer networks, computer-related equipment, computer security, information technology, electronic commerce technology and global computer network technology; leasing services (long-time rental) in the fields of computers, computer hardware, computer software, computer peripherals, computer systems, computer networks, and computer-related equipment; design for others in the fields of computers, computer hardware, computer software, computer peripherals, computer systems, computer networks, computer-related equipment, computer security, information technology, electronic commerce technology and global computer network technology; installation, maintenance, and repair of computer software; website design; website hosting; computer programming; providing online information and news in the field of computers, computer hardware, computer software, and technology; application service provider services, namely, providing, hosting, managing, developing, and maintaining applications, software, websites, and databases in the fields of computers, computer hardware, computer software, computer peripherals, computer systems, computer networks, computer-related equipment, computer security, information technology, electronic commerce technology and global computer network technology, wireless communication, mobile information access, and remote data management; providing virtual computer systems and environments through cloud computing; consulting in the field of cloud computing; leasing of operating software for accessing and using a cloud computing network; design and development of cloud computing software; providing temporary use of on-line non-downloadable operating software for accessing and using a cloud computing network; digitization of documents; conversion of data and documents from physical to electronic media; computer security services; consulting services in the field of maintaining the security and integrity of databases; security services, namely, providing security assessments of information systems. Security services; identification verification services, namely, providing authentication of personal identification information; providing fraud detection services for electronic funds transfer, credit and debit card and electronic check transactions via a global computer network; providing user authentication services in e-commerce transactions; providing user authentication of electronic funds transfer, credit and debit card and electronic check transactions via a global computer network; security consultancy; legal services; licensing of computer software; licensing of intellectual property.

43.

Querying and configuring an identity management framework

      
Numéro d'application 14703776
Numéro de brevet 09747381
Statut Délivré - en vigueur
Date de dépôt 2015-05-04
Date de la première publication 2017-08-29
Date d'octroi 2017-08-29
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Mahendraker, Deepa
  • Ranganathan, Aravindan

Abrégé

A processor-executed access manager with an identity management framework receives a first query from a user of a client device connected to a network for a system. The query seeks information as to identity types supported by the system. The access manager responds to the first query with a list of supported identity types. The supported identity types include at least a hardware device, a role, and a user. The list is retrieved from a global configuration data structure in a global data store. The access manager receives a second query from the user for identities of the hardware devices associated with one of the supported identity types. And the access manager responds to the second query with the identity of a specific hardware device, if the user is permitted to access the specific hardware device according to permissions obtained through the global configuration data structure.

Classes IPC  ?

  • G06F 15/177 - Commande d'initialisation ou de configuration
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès

44.

TCP/UDP acceleration

      
Numéro d'application 15488113
Numéro de brevet 11140084
Statut Délivré - en vigueur
Date de dépôt 2017-04-14
Date de la première publication 2017-08-17
Date d'octroi 2021-10-05
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s)
  • Hall, Howard
  • Sokolinski, Ilia
  • Merhar, Milan

Abrégé

A method for accelerating TCP/UDP packet switching. The method involves determining whether exception processing is necessary; if not, the packet is forwarded to a special stack for expedited processing. Packets requiring exception processing are forwarded to the conventional stack.

Classes IPC  ?

  • H04L 12/801 - Commande de flux ou commande de congestion
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/182 - Systèmes de fichiers distribués
  • H04L 12/851 - Actions liées au type de trafic, p.ex. qualité de service ou priorité
  • H04L 12/833 - Marquage des paquets ou modification de la priorité des paquets en raison de congestion ou pour empêcher une congestion
  • H04L 12/803 - Commande de flux ou commande de congestion Équilibrage de charge, p.ex. répartition du trafic entre multiples liens
  • H04L 12/855 - Actions liées au type de trafic, p.ex. qualité de service ou priorité pour le trafic de signalisation, p.ex. opération, administration et maintenance [OAM] ou paquets d’accusé de réception [ACK]
  • 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 12/931 - Architecture de matrice de commutation

45.

QUERY-AS-A-SERVICE SYSTEM THAT PROVIDES QUERY-RESULT DATA TO REMOTE CLIENTS

      
Numéro d'application US2017013067
Numéro de publication 2017/123670
Statut Délivré - en vigueur
Date de dépôt 2017-01-11
Date de publication 2017-07-20
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s)
  • Crossley, Peter
  • Mcnamara, Sean

Abrégé

The current document is directed to a query-as-a-service system ("QAAS system") that collects enormous volumes of data from network-connected entities, referred to as "Things" in the phrase "Internet of Things," persistently stores the collected data and provides a distributed-query-execution engine that allows remote clients to continuously execute queries against the collected data. In a described implementation, both the raw data and query results are persistently stored in the QAAS system, with the raw data stored for significantly longer periods of time. Query results generated by the query-processing engine are securely transmitted to QAAS remote clients for distribution to file systems, storage appliances, applications, and other data sinks within client systems.

Classes IPC  ?

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

46.

Methods and apparatus for targeting customers

      
Numéro d'application 11331930
Numéro de brevet 10074107
Statut Délivré - en vigueur
Date de dépôt 2006-01-13
Date de la première publication 2017-07-13
Date d'octroi 2018-09-11
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Grucci, Kyle T.
  • O'Connell, Ryan S.
  • Osborn, Kevin

Abrégé

A system receives notification that at least one user interested in acquiring desired information is within a predefined area. The system receives the desired information from a client located within the predefined area, and electronically transmits the desired information to the at least one user. The desired information is received by the at least one user via a wireless device.

Classes IPC  ?

  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • H04W 4/02 - Services utilisant des informations de localisation

47.

Java store television

      
Numéro d'application 15462915
Numéro de brevet 10373139
Statut Délivré - en vigueur
Date de dépôt 2017-03-20
Date de la première publication 2017-07-06
Date d'octroi 2019-08-06
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Traversat, Bernard A.
  • Abdelaziz, Mohamed M.
  • Duigou, Michael J.
  • Jen, Henry
  • Goetz, Brian

Abrégé

A non-transitory computer readable storage medium including computer readable code that, when executed by a processor, is configured to receive, from a user network device, a first request to execute an application on the user network device. The first request includes a user identification, routing information, and requested application information, encrypted using a public key. The user network device is configured to display the application on a television display device. The code is further configured to decrypt the routing information and requested application information using a private key, send a second request for subscription information to a service provider, receive the subscription information from the service provider, and determine that a license corresponding to the application is associated with the user. The code is further configured to generate and send an application package configured to deploy the application using a Java Runtime Environment on the user network 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
  • G06Q 20/12 - Architectures de paiement spécialement adaptées aux systèmes de commerce électronique
  • G06F 21/10 - Protection de programmes ou contenus distribués, p.ex. vente ou concession de licence de matériel soumis à droit de reproduction
  • G06F 8/60 - Déploiement de logiciel
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

48.

Wavelength control of an external cavity laser

      
Numéro d'application 15019616
Numéro de brevet 09653882
Statut Délivré - en vigueur
Date de dépôt 2016-02-09
Date de la première publication 2017-05-16
Date d'octroi 2017-05-16
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s)
  • Zheng, Xuezhe
  • Lee, Daniel Y.
  • Krishnamoorthy, Ashok V.

Abrégé

An optical source is described. This hybrid external cavity laser includes a semiconductor optical amplifier (with a semiconductor other than silicon) that provides an optical gain medium and that includes a reflector (such as a mirror). Moreover, the hybrid external cavity laser includes a photonic chip with: an optical waveguide that conveys an optical signal output by the semiconductor optical amplifier; and a ring resonator (as a wavelength-selective filter), having a resonance wavelength, which reflects at least a resonance wavelength in the optical signal. Furthermore, the photonic chip includes an interferometer that provides optical signals on arms of the interferometer. Control logic in the hybrid external cavity laser thermally tunes the resonance wavelength to match a cavity mode of the hybrid external cavity laser based on measurements of the optical signals from the interferometer.

Classes IPC  ?

  • H01S 5/0687 - Stabilisation de la fréquence du laser
  • H01S 5/10 - Structure ou forme du résonateur optique
  • H01S 5/14 - Lasers à cavité externe
  • H01S 3/106 - Commande de l'intensité, de la fréquence, de la phase, de la polarisation ou de la direction du rayonnement, p.ex. commutation, ouverture de porte, modulation ou démodulation par commande de dispositifs placés dans la cavité
  • H01S 3/10 - Commande de l'intensité, de la fréquence, de la phase, de la polarisation ou de la direction du rayonnement, p.ex. commutation, ouverture de porte, modulation ou démodulation
  • H01S 5/30 - Structure ou forme de la région active; Matériaux pour la région active
  • H01S 5/026 - Composants intégrés monolithiques, p.ex. guides d'ondes, photodétecteurs de surveillance ou dispositifs d'attaque

49.

System and method for dynamically controlling sample rates and data flow in a networked measurement system by dynamic determination of statistical significance

      
Numéro d'application 15063199
Numéro de brevet 09621472
Statut Délivré - en vigueur
Date de dépôt 2016-03-07
Date de la première publication 2017-04-11
Date d'octroi 2017-04-11
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s)
  • Fichter, Daniel E.
  • Tsoufakis, Christopher R.
  • Gomez, Nikki K.
  • Rahman, Aniq
  • Goodhart, Jonah
  • Seiler, Michael Garrett
  • Agarwal, Suryansh

Abrégé

A system and methods for dynamically controlling sample rates and data flow in a distributed networked environment by dynamic determination of statistical significance or characteristics for an unlimited number of data collection scripts concurrently executed on concurrently rendering web pages operating an unlimited number of advertisements. Consumer and media behaviors are sampled on all the different components of the distributed environment to gather information, which is transmitted to a downstream statistical analytics system. The system and methods are configured to balance the communication data flow and load among servers and browsers in this distributed networked environment that are engaged in viewing of online content including online content with one or more advertisements.

Classes IPC  ?

  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 12/825 - Commande adaptative, à la source ou aux nœuds intermédiaires, sur réception d'avis de congestion, p.ex. X-on X-off

50.

Media management system

      
Numéro d'application 15278754
Numéro de brevet 10643291
Statut Délivré - en vigueur
Date de dépôt 2016-09-28
Date de la première publication 2017-03-30
Date d'octroi 2020-05-05
Propriétaire ORACLE AMERICA INC. (USA)
Inventeur(s)
  • Kanner, Joshua
  • Hiser, Andrew J.
  • True, Sean D.

Abrégé

Described herein are various techniques for managing media related to a construction project, which may relate to one or more buildings to be built and/or renovated as part of the construction project. In accordance with techniques described herein, the media may be managed according to information regarding the construction project that is stored by one or more other systems separate from a media management system. The other systems may be construction information management systems that each store information regarding a construction project, including information relating to planning and/or execution of the construction project. For example, the media management system may generate tags based on the information regarding the construction project, may be trained to recognize features in the media that relate to the tags, and add the appropriate tags to the media based on the recognized features.

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

51.

JAVA

      
Numéro d'application 016120958
Statut Enregistrée
Date de dépôt 2016-11-30
Date d'enregistrement 2017-05-14
Propriétaire Oracle America, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 16 - Papier, carton et produits en ces matières
  • 35 - Publicité; Affaires commerciales
  • 36 - Services financiers, assurances et affaires immobilières
  • 37 - Services de construction; extraction minière; installation et réparation
  • 38 - Services de télécommunications
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception
  • 45 - Services juridiques; services de sécurité; services personnels pour individus

Produits et services

Scientific, nautical, surveying, photographic, cinematographic, optical, weighing, measuring, signalling, checking (supervision), life-saving and teaching apparatus and instruments; apparatus and instruments for conducting, switching, transforming, accumulating, regulating or controlling electricity; apparatus for recording, transmission or reproduction of sound or images; magnetic data carriers; recording discs; compact discs, DVD's and other digital recording media; mechanisms for coin-operated apparatus; cash registers, calculating machines, data processing equipment, computers; computer software; fire-extinguishing apparatus; application software for mobile phones; computer hardware; computer peripherals; communications equipment; computer operating systems; hand-held computers; mainframe-class computers; computer workstations; video displays; keyboards; monitors; servers; disc drives; computer storage devices; integrated circuits; interface boards; modems; mouse pointing devices; mouse pads; peripherals; printers and printer peripherals; printed circuit boards containing electrical components and sockets; processors and memories; blank magnetic data carriers; audio cassette recorders; audio cassette players; compact disc players; compact disc recorders; semi-conductor elements; silicon slices; electronic notice boards; blank computer recording discs; calculators; computer chips; computer disk drives; computer discs; data processors; digital cameras; digital video recorders; electronic encryption units; facsimile machines; global positioning system transmitters and receivers; internet television hardware; microprocessors; microcomputers; minicomputers; motion picture cameras; optical scanners; oscilloscopes; pedometers; photocopying machines; personal digital assistants; photographic cameras; photographic projectors; slide projectors; radio pagers; radios; scanners; smart cards; smart card readers; telephones; telephone answering machines; television sets; television set top boxes; thermostats; video cameras; video cassette recorders; video monitors; video tape recorders; voice messaging systems; voting machines; wearable computers; wearable communications devices; wearable computer peripheral devices; web telephones; wireless data communications hardware; computer programs for testing compatibility of computer programs; computer programs for use in computer networking; cloud computing software; application software for cloud computing services; computer programs for use in computer emulation; computer programs for use in electronic mail; computer programs for creating graphical interfaces; computer programs for use in database management; computer programs for document processing; computer programs for word processing; computer programs for preparing spreadsheets; computer programs for use in computer security; computer programs for use in the development of computer programs, programming languages, tool kits and compilers; computer programs for use in developing, compiling and executing other computer programs on computers, computer networks, and global communications networks; computer programs for use in navigating, browsing, transferring information, and distributing and viewing other computer programs on computers, computer networks and global communications networks; computer programs for recording, processing, receiving, reproducing, transmitting, modifying, compressing, decompressing, broadcasting, merging, and/or enhancing sound, video, images, graphics, and/or data; computer operating system programs; computer utility programs; computer programs for use with computer servers; computer programs for use in telephones; computer programs used in accessing databases; computer game programs; computer programs downloadable from global computer networks; instruction manuals in downloadable electronic format; downloadable electronic publications; downloadable music files; downloadable image files; downloadable ring tones for mobile phones; interfaces for computers; wrist rests for use with computers; parts and fittings for all the foregoing. Paper and cardboard; printed matter; books; photographs; stationery; posters; comic books; colouring books; activity books; notebooks; address books; book marks; non-electronic personal planners and organizers; calendars; gift wrap; gift tags; gift bags; gift boxes; correspondence note paper; post cards; paper greeting cards; stationery stickers; photo albums; scrapbooks; autograph books; stamp albums; art reproductions; lithographs; iron-on patches; cardboard figures; cardboard cut-outs; magazines; desk top organizers; desk stands and holders for pens, pencils, tape, paper clips, and notepads; binders; dispensers for adhesive tapes for stationery or household purposes; clip boards; stationery, notepad and pencil sets; notepads; organizers for stationery use; pencil cases; pencil sharpeners; letter openers; stationery portfolios; desk pads and stationery sets comprised of paper, envelopes, seals, stencils, cork boards, chalk boards, and memorandum boards; sheet music; artist's materials, namely, stationery portfolios and sketchbooks; paper party goods, namely, paper party decorations, paper napkins, paper ribbons, paper party bags, and paper party hats; gift package decorations made of paper; telephone calling cards, not magnetically encoded; business cards; temporary stick-on tattoos; typewriters and office requisites (except furniture); instructional and teaching materials (except apparatus); publications concerning computer technology; operating and user instructions; manuals and other written accompanying material for computers and computer software. Organising, arranging and conducting trade shows and exhibitions for commercial or advertising purposes; organising, arranging and conducting trade shows and exhibitions in the fields of computer software and information technology; advertising; business management; business administration; office functions; office machines and equipment rental; computerised data processing; provision of business information; collection, compilation and systemisation of information and data into computer databases; retail services in relation to computer software, computer hardware and computer services; computerised database management services; promotional sponsorship; data processing services. Financial services; insurance; monetary affairs; real estate affairs; financial information and consultancy; insurance information and consultancy; financial sponsorship. Repair and maintenance of computer hardware, computer systems, computer networks, and telecommunications equipment and networks; installation of computer hardware, computer systems, computer networks and telecommunications equipment and networks; information and advice in relation to the foregoing. Telecommunications; leasing of access time to computer networks and computer databases; electronic transmission of data over a global communications network, including the Internet, television and satellite networks; on-line distribution of computer software over the Internet and similar computer networks; information relating to telecommunications; rental of telecommunications equipment; communications by computer terminals; electronic mail; news and information agencies; computer-aided transmission of data; computer network communications; provision of access to an Internet portal featuring video-on-demand programs; information and advice in relation to the foregoing. Education; providing of training; entertainment; sporting and cultural activities; organising, arranging and conducting conferences and seminars in the field of computers, computer hardware, computer software, and information technology; computer and computer software training courses; providing on-line electronic publications, not downloadable; publication of books and texts, other than publicity texts; publication of electronic books and journals on-line; rental of audio-visual equipment. Scientific and technological services and research and design relating thereto; industrial analysis and research services; design and development of computer hardware and software; software-as-a-service (SaaS) services; platform-as-a-service (PaaS) services; infrastructure-as-a-service (IaaS) services; cloud computing services; computer services, namely, providing consultation services and advice in the fields of computers, computer hardware, computer software, computer peripherals, computer systems, computer networks, computer-related equipment, computer security, information technology, electronic commerce technology and global computer network technology; leasing services (long-time rental) in the fields of computers, computer hardware, computer software, computer peripherals, computer systems, computer networks, and computer-related equipment; design for others in the fields of computers, computer hardware, computer software, computer peripherals, computer systems, computer networks, computer-related equipment, computer security, information technology, electronic commerce technology and global computer network technology; installation, maintenance, and repair of computer software; website design; website hosting; computer programming; providing online information and news in the field of computers, computer hardware, computer software, and technology; application service provider services, namely, providing, hosting, managing, developing, and maintaining applications, software, websites, and databases in the fields of computers, computer hardware, computer software, computer peripherals, computer systems, computer networks, computer-related equipment, computer security, information technology, electronic commerce technology and global computer network technology, wireless communication, mobile information access, and remote data management; cloud computing services; providing virtual computer systems and environments through cloud computing; consulting in the field of cloud computing; leasing of operating software for accessing and using a cloud computing network; design and development of cloud computing software; providing temporary use of on-line non-downloadable operating software for accessing and using a cloud computing network; digitization of documents; conversion of data and documents from physical to electronic media; computer security services; consulting services in the field of maintaining the security and integrity of databases; security services, namely, providing security assessments of information systems. Security services; identification verification services, namely, providing authentication of personal identification information; providing fraud detection services for electronic funds transfer, credit and debit card and electronic check transactions via a global computer network; providing user authentication services in e-commerce transactions; providing user authentication of electronic funds transfer, credit and debit card and electronic check transactions via a global computer network; security consultancy; legal services; licensing of computer software; licensing of intellectual property.

52.

Method and apparatus for converting phonetic language input to written language output

      
Numéro d'application 11105760
Numéro de brevet 09471566
Statut Délivré - en vigueur
Date de dépôt 2005-04-14
Date de la première publication 2016-10-18
Date d'octroi 2016-10-18
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Zhang, Lei
  • Yan, Shuguang

Abrégé

Method and apparatus for converting language text input into a different language text output. One embodiment may be configured to convert Pinyin into written Chinese language text. Embodiments may provide a language input mechanism that accepts phonetic language input text and generates written language output text, and that also accepts modifications to existing input text and automatically corrects the corresponding output text. Embodiments may display one or more alternative output text words and/or sentences as candidates for the transliteration of the input text. The candidate output words may be ranked according to calculated probabilities, with a most probable candidate appearing first. The user may select from the candidate output text to build an output sentence that represents the correct or preferred transliteration of the input text. A lexicon, language model and history cache of previously selected output text words may be referenced in determining the probabilities of candidate output words.

Classes IPC  ?

  • G06F 17/20 - Manipulation de données en langage naturel
  • G06F 17/28 - Traitement ou traduction du langage naturel
  • G06F 17/22 - Manipulation ou enregistrement au moyen de codes, p.ex. dans une séquence de caractères de texte

53.

Filesystem replication using a minimal filesystem metadata changelog

      
Numéro d'application 15166379
Numéro de brevet 10936547
Statut Délivré - en vigueur
Date de dépôt 2016-05-27
Date de la première publication 2016-09-22
Date d'octroi 2021-03-02
Propriétaire Oracle America, Inc. (USA)
Inventeur(s) Joseph, Manoj Paul

Abrégé

In general, the invention relates to replicating a source file system stored on a first memory by obtaining a first unread entry from a changelog associated with the source file system, querying the source file system using the first unread entry to obtain a current first object file status, a current first object file path, a current first parent directory status, and a current first parent directory path, determining, based on the querying, whether a first object file on the source file system has changed at some time after the execution of the first unread entry, if the first object file has not changed, performing a first action on a target file system, and if the first object file has changed, performing a second action on the target file system.

Classes IPC  ?

  • G06F 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • 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/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/23 - Mise à jour

54.

Validating data compliance in a web services framework

      
Numéro d'application 11151968
Numéro de brevet 09438680
Statut Délivré - en vigueur
Date de dépôt 2005-06-14
Date de la première publication 2016-09-06
Date d'octroi 2016-09-06
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s)
  • Bingham, Jr., Paris E.
  • Wookey, Michael J.

Abrégé

A method, and associated system, for enforcing compliance with data definitions in an information or conceptual model. The method includes storing a set of data models, which define model parameter definitions, having a content based on data definitions of the conceptual model. A validator is positioned between a registry service and services use data definitions to define their data parameters. The registry service stores registered services in a service repository. The validator processes a registration request from one of the services that includes the data definitions for the parameters of the service. The processing includes accessing the data models and comparing each of the data definitions to a corresponding model parameter definition. When the registration request is determined compliant with the conceptual model, the service is deployed to the service registry. Typically, only registration requests processed by the validator are deployed to the service registry.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

55.

JAVABEANS

      
Numéro d'application 015753924
Statut Enregistrée
Date de dépôt 2016-08-16
Date d'enregistrement 2017-02-09
Propriétaire Oracle America, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 16 - Papier, carton et produits en ces matières
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Operating system software for computers; utility programs; computer programs for developing, implementing, and executing other computer programs on computers, computer networks and global communication networks; computer programs for navigating, browsing (browse), transferring information, and distributing and viewing other computer programs on computers, computer networks and global communication networks; computer programs for use in computer networks; data processing equipment and computers; computer peripherals, computer peripheral devices, devices for data input, devices for data output, data storage devices and data transfer devices; computer programs, computer data banks, and computer databases; computer hardware and software, including computer software for use in the field of network and system management as well as for the development of additional software; computer hardware and software, including computer software for entering and retrieving information on the Internet and Worldwide Web; computer programs for using the Internet and Worldwide Web; retrievable computer programs from the Internet and Worldwide Web; computer hardware and software, in particular for access to Internet systems and for the use of these systems; operating and user manuals for computers and computer software, stored in digital form, in particular on floppy disks or CD-ROM; word-processing equipment; scientific, nautical, surveying, electrical, photographic, cinematographic, optical, weighing, measuring, signalling, checking (supervision), life-saving and teaching apparatus and instruments; apparatus for recording, transmission or reproduction of sound or images; magnetic data carriers; electronic data carriers, recording discs; compact discs, DVDs and other digital recording media; calculating machines; parts and fittings for all the aforesaid goods; acoustic disks; cash registers; fire extinguishers; calculators; mechanisms for devices operated by coins or tokens. User manuals; printed matter and publications, in particular for computer; books, instructional guides, manuals, and brochures for computers, computer programs, computer networks, global communications networks, and computer software;  handbooks and manuals; paper and cardboard; instructional and teaching material (except apparatus). Scientific and technological services and research and design relating thereto; industrial analysis and research services; design and development of computer hardware and software; computer software installation; computer software maintenance; computer software consulting; computer software engineering; computer software programming services; testing of computer software; software as a service; computer software advisory services; computer software consultancy services; updating of computer software; management of computer projects; systems analysis.

56.

Method and apparatus for debugging applications in development environments

      
Numéro d'application 12127503
Numéro de brevet 09405658
Statut Délivré - en vigueur
Date de dépôt 2008-05-27
Date de la première publication 2016-08-02
Date d'octroi 2016-08-02
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s)
  • Webster, Christopher B.
  • Fast, Todd A.
  • Kopsa, Jiri
  • Balachandran, Girish Kumar

Abrégé

A method for debugging applications in a development environment. The method may include terminating a thread when a breakpoint is encountered when debugging an application. The method may also include saving input and outputs from an external server invocation.

Classes IPC  ?

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

57.

GO JAVA

      
Numéro d'application 015696545
Statut Enregistrée
Date de dépôt 2016-07-27
Date d'enregistrement 2016-12-20
Propriétaire Oracle America, Inc. (USA)
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Providing a website with information in the field of software development and computer programming; business consultation in the field of software development and computer programming; business information; providing business information via a website; commercial information and advice for consumers; business management; arranging and conducting trade shows; updating and maintenance of data in computer databases. Educational and training services;  arranging and conducting of conferences, seminars, and workshops; practical training; teaching, educational services, instruction services; providing online electronic publications, not downloadable. Technical consultation in the technology fields of computer software, computer networks, and global communication networks; computer consultation services; design and development of computer software; computer programming; providing online information and news in the field of computer software and information technology; technical research; technological consultancy; research and development of new products for others; providing information on computer technology and programming via a website; website design consultancy; maintenance of computer software; installation of computer software; updating of computer software; computer software design; computer software consultancy; computer technology consultancy; consultancy in the design and development of computer hardware; information technology [IT] consultancy; computer system analysis; hosting websites; hosting a social media platform for users to exchange ideas, upload documents and share information concerning software development and computer programming; electronic data storage; cloud computing.

58.

WEBTRENDS INFINITY

      
Numéro d'application 015682792
Statut Enregistrée
Date de dépôt 2016-07-22
Date d'enregistrement 2016-11-28
Propriétaire Oracle America, Inc. (USA)
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Computer services, namely, providing data intelligence in the nature of website analytics through the use of temporary, non-downloadable computer software; computer programming and computer software design for the graphical presentation of data; computer services, namely, providing temporary use of non-downloadable software for collecting, measuring, segmenting and transmitting and reporting data over a computer network, from a website, mobile device, mobile application or software platform in real time; extraction and retrieval of information and data mining by means of global computer networks; platform as a service (PAAS) featuring computer software platforms for real-time data collection, processing, query, analysis and delivery; providing on-line non-downloadable software for ad hoc data exploration.

59.

Miscellaneous Design

      
Numéro d'application 015460843
Statut Enregistrée
Date de dépôt 2016-05-20
Date d'enregistrement 2016-09-28
Propriétaire Oracle America, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Fire-extinguishing apparatus; computer peripherals; computer operating systems; hand-held computers; mainframe-class computers; computer workstations; video displays; keyboards; monitors; servers; disc drives; computer storage devices; integrated circuits; interface boards; modems; mouse pointing devices; mouse pads; peripherals; printers and printer peripherals; printed circuit boards containing electrical components and sockets; processors and memories; blank magnetic data carriers; audio cassette recorders; audio cassette players; compact disc players; compact disc recorders; semi-conductor elements; silicon slices; electronic notice boards; blank computer recording discs; calculators; computer chips; computer disk drives; computer discs; data processors; digital cameras; digital video recorders; electronic encryption units; facsimile machines; global positioning system transmitters and receivers; internet television hardware; microprocessors; microcomputers; minicomputers; motion picture cameras; optical scanners; oscilloscopes; pedometers; photocopying machines; personal digital assistants; photographic cameras; photographic projectors; slide projectors; radio pagers; radios; scanners; smart cards; smart card readers; telephones; portable telephones; mobile phones; smartphones; cell phones; digital phones; telephone answering machines; television sets; television set top boxes; thermostats; video cameras; video cassette recorders; video monitors; video tape recorders; voice messaging systems; voting machines; web telephones; wireless data communications hardware; computer programs for testing compatibility of computer programs; computer programs for use in computer networking; computer programs for use in computer emulation; computer programs for use in electronic mail; computer programs for creating graphical interfaces; computer programs for use in database management; computer programs for document processing; computer programs for word processing; computer programs for preparing spreadsheets; computer programs for use in computer security; computer programs for use in the development of computer programs, programming languages, tool kits and compilers; computer programs for use in developing, compiling and executing other computer programs on computers, computer networks, and global communications networks; computer programs for use in navigating, browsing, transferring information, and distributing and viewing other computer programs on computers, computer networks and global communications networks; computer programs for recording, processing, receiving, reproducing, transmitting, modifying, compressing, decompressing, broadcasting, merging, and/or enhancing sound, video, images, graphics, and/or data; computer operating system programs; computer utility programs; computer programs for use with computer servers; computer programs for use in telephones; computer programs used in accessing databases; computer game programs; computer programs downloadable from global computer networks; and instructional manuals in electronic format sold therewith; downloadable electronic publications. Technology consultation in the fields of computers, computer hardware, computer software, computer peripherals, computer systems, computer networks, computer security, information technology, electronic commerce technology and global computer network technology, communications networks and devices, consumer electronics, mobile computing, and telecommunications equipment and devices; scientific research and product development for others in the fields of education, energy, entertainment, finance, health care, life sciences, manufacturing, retail store services and transportation; design and development of computer hardware and software for others; computer consultation services; computer programming for others; development of voluntary standards for others for the design, development, configuration, and implementation of computer software, computer hardware, computer peripherals, computer systems, and communications networks; development, design, and testing of new information technology products for others; providing information in the field of information technology relating to communications devices, computers, computer hardware, computer software, computer peripherals, and computer networks;  provision of information in the field of information technology from a computer database relating to communications devices, computers, computer hardware, computer software, computer peripherals, and computer networks; Software-as-a-service (SaaS) services; Platform-as-a-service (PaaS) services; Infrastructure-as-a-service (IaaS) services; cloud computing services.

60.

Microprocessor including a display interface in the microprocessor

      
Numéro d'application 11963579
Numéro de brevet 09336752
Statut Délivré - en vigueur
Date de dépôt 2007-12-21
Date de la première publication 2016-05-10
Date d'octroi 2016-05-10
Propriétaire Oracle America, Inc. (USA)
Inventeur(s) Glaskowsky, Peter N.

Abrégé

A processing system is disclosed. The processing system comprises a first integrated circuit. The first integrated circuit includes a processor core, a display interface and memory controller coupled to a first bus interface. The display interface is adapted to display graphical information generated by a graphics engine. A graphics engine is not on the first integrated circuit. The processing system includes a second bus interface for allowing communication with the first integrated circuit via the first bus interface. The second bus interface is adapted to allow for communication to a graphics engine.

Classes IPC  ?

  • G06F 13/14 - Gestion de demandes d'interconnexion ou de transfert
  • G09G 5/36 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation caractérisés par l'affichage de dessins graphiques individuels en utilisant une mémoire à mappage binaire
  • G06T 1/20 - Architectures de processeurs; Configuration de processeurs p.ex. configuration en pipeline
  • G09G 5/393 - Dispositions pour la mise à jour du contenu de la mémoire à mappage binaire
  • G09G 5/395 - Dispositions spécialement adaptées pour le transfert du contenu de la mémoire à mappage binaire vers l'écran
  • G09G 5/39 - Commande de la mémoire à mappage binaire

61.

JAVA DEVELOPER CONFERENCE

      
Numéro d'application 015376171
Statut Enregistrée
Date de dépôt 2016-04-26
Date d'enregistrement 2016-09-01
Propriétaire Oracle America, Inc. (USA)
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 41 - Éducation, divertissements, activités sportives et culturelles

Produits et services

Arranging and conducting trade shows in the fields of computer and information technology. Arranging and conducting educational conferences in the fields of computer and information technology.

62.

Method and system for data validation

      
Numéro d'application 11761254
Numéro de brevet 09292477
Statut Délivré - en vigueur
Date de dépôt 2007-06-11
Date de la première publication 2016-03-22
Date d'octroi 2016-03-22
Propriétaire Oracle America Inc. (USA)
Inventeur(s)
  • Jesudoss, Gerard
  • Murugesan, Anand
  • Chandran, Gautham M.
  • Balu, Swaminathan

Abrégé

A method for validating a data value, the method including receiving a data value entered into an input field of a software application, obtaining a validation rule corresponding to the input field from a validation rule book, executing the validation rule to determine a validation result, and returning the validation result to the software application.

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 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 9/46 - Dispositions pour la multiprogrammation
  • G06F 13/00 - Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement
  • G06F 17/21 - Traitement de texte
  • G06F 17/27 - Analyse automatique, p.ex. analyse grammaticale, correction orthographique
  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel

63.

System and method for dynamically controlling sample rates and data flow in a networked measurement system by dynamic determination of statistical significance

      
Numéro d'application 14205115
Numéro de brevet 09282048
Statut Délivré - en vigueur
Date de dépôt 2014-03-11
Date de la première publication 2016-03-08
Date d'octroi 2016-03-08
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s)
  • Fichter, Daniel E.
  • Tsoufakis, Christopher R.
  • Gomez, Nikki K
  • Rahman, Aniq
  • Goodhart, Jonah
  • Seiler, Michael Garrett
  • Agarwal, Suryansh

Abrégé

A system and methods for dynamically controlling sample rates and data flow in a distributed networked environment by dynamic determination of statistical significance or characteristics for an unlimited number of data collection scripts concurrently executed on concurrently rendering web pages operating an unlimited number of advertisements. Consumer and media behaviors are sampled on all the different components of the distributed environment to gather information, which is transmitted to a downstream statistical analytics system. The system and methods are configured to balance the communication data flow and load among servers and browsers in this distributed networked environment that are engaged in viewing of online content including online content with one or more advertisements.

Classes IPC  ?

  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 12/825 - Commande adaptative, à la source ou aux nœuds intermédiaires, sur réception d'avis de congestion, p.ex. X-on X-off

64.

Facilitating efficient transactional memory and atomic operations via cache line marking

      
Numéro d'application 11655569
Numéro de brevet 09268710
Statut Délivré - en vigueur
Date de dépôt 2007-01-18
Date de la première publication 2016-02-23
Date d'octroi 2016-02-23
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s)
  • Cypher, Robert E.
  • Chaudhry, Shailender

Abrégé

One embodiment of the present invention provides a system that facilitates efficient transactional execution. The system starts by executing a transaction for a thread, wherein executing the transaction involves placing load-marks on cache lines which are loaded during the transaction and placing store-marks on cache lines which are stored to during the transaction. Upon completing the transaction, the system releases the load-marks and the store-marks from the cache lines which were load-marked and store-marked during the transaction. Note that during the transaction, the load-marks and store-marks prevent interfering accesses from other threads to the cache lines.

Classes IPC  ?

  • G06F 12/00 - Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires
  • G06F 12/12 - Commande de remplacement
  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions

65.

Compound undo/redo manager for mixed model edits

      
Numéro d'application 11796867
Numéro de brevet 09229920
Statut Délivré - en vigueur
Date de dépôt 2007-04-30
Date de la première publication 2016-01-05
Date d'octroi 2016-01-05
Propriétaire Oracle America Inc. (USA)
Inventeur(s)
  • Fiedler, Nathan Lyle
  • Webster, Christopher Bryan
  • Nguyen, Nam Tuan

Abrégé

A method and a system for providing undo/redo capabilities in mixed model editors. More specifically, the method and system relate to undoing modifications made in a first edit context such that the result can correctly be displayed in a second edit context. Further, the modifications made may be tracked in the multiple contexts and organized such that the modifications are undone and redone correctly.

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/24 - Edition, p.ex. insertion/suppression
  • G06F 17/22 - Manipulation ou enregistrement au moyen de codes, p.ex. dans une séquence de caractères de texte

66.

Method and apparatus to advise spin and yield decisions

      
Numéro d'application 11831292
Numéro de brevet 09223637
Statut Délivré - en vigueur
Date de dépôt 2007-07-31
Date de la première publication 2015-12-29
Date d'octroi 2015-12-29
Propriétaire Oracle America, Inc. (USA)
Inventeur(s) Kessler, Peter B.

Abrégé

Methods and apparatus provide for a busy resource encoder to allow for a finer control of spin versus yield decisions. Specifically, the busy resource encoder allows for the execution a first thread, where the first thread is using a particular resource. Additionally, the busy resource encoder allows for the execution of a second thread, where the second thread requires use of the resource which is locked due to first thread execution. The busy resource encoder creates a busy code to indicate the progress of the execution of the first thread in relation to use of the resource by the first thread. The second thread can then read the busy code to determine to execute one of a spin and a yield routine by the second thread.

Classes IPC  ?

  • G06F 9/46 - Dispositions pour la multiprogrammation
  • G06F 9/52 - Synchronisation de programmes; Exclusion mutuelle, p.ex. au moyen de sémaphores
  • G06F 9/54 - Communication interprogramme

67.

Concurrent object management

      
Numéro d'application 11948618
Numéro de brevet 09208081
Statut Délivré - en vigueur
Date de dépôt 2007-11-30
Date de la première publication 2015-12-08
Date d'octroi 2015-12-08
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Dice, David
  • Shavit, Nir N.
  • Moir, Mark S.
  • Printezis, Antonios

Abrégé

A processing thread obtains an initial status of a reference field associated with an object having data stored in memory. The reference field represents, at least in part, a status of current modification operations (e.g., a status of moving the object from one location in memory to another), if any, applied to the object. The processing thread applies a sequence of instructions to data retrieved from the object to produce computational results for storage in the object. Prior to storing the computational results in the object, the processing thread can confirm whether the reference field has changed since obtaining the initial status.

Classes IPC  ?

  • G06F 12/00 - Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires
  • G06F 12/02 - Adressage ou affectation; Réadressage

68.

Various methods and apparatuses to restart a server

      
Numéro d'application 11282256
Numéro de brevet 09183068
Statut Délivré - en vigueur
Date de dépôt 2005-11-18
Date de la première publication 2015-11-10
Date d'octroi 2015-11-10
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Shum, Han
  • Newman, Chris

Abrégé

Various methods and apparatuses are described for a server that includes at least a server starter program, a monitor program, and a service program. The server starter program runs resident on a computer readable storage medium. The server starter program contains code scripted to start and stop server applications. The monitor program also runs resident on the computer readable storage medium. The monitor program contains code scripted to detect a failure associated with a first server application and to communicate to the server starter program to re-start one or more server applications based upon the detected failure associated with the first server application. The service program registers as an operating system service with the operating system. The service program controls requests and communicates to the operating system on behalf of the first server application in the server.

Classes IPC  ?

  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p.ex. tolérance de certains défauts

69.

Method and system for inter-thread communication using processor messaging

      
Numéro d'application 14697510
Numéro de brevet 10776154
Statut Délivré - en vigueur
Date de dépôt 2015-04-27
Date de la première publication 2015-09-03
Date d'octroi 2020-09-15
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Dice, David
  • Moir, Mark S.

Abrégé

In shared-memory computer systems, threads may communicate with one another using shared memory. A receiving thread may poll a message target location repeatedly to detect the delivery of a message. Such polling may cause excessive cache coherency traffic and/or congestion on various system buses and/or other interconnects. A method for inter-processor communication may reduce such bus traffic by reducing the number of reads performed and/or the number of cache coherency messages necessary to pass messages. The method may include a thread reading the value of a message target location once, and determining that this value has been modified by detecting inter-processor messages, such as cache coherence messages, indicative of such modification. In systems that support transactional memory, a thread may use transactional memory primitives to detect the cache coherence messages. This may be done by starting a transaction, reading the target memory location, and spinning until the transaction is aborted.

Classes IPC  ?

  • G06F 12/08 - Adressage ou affectation; Réadressage dans des systèmes de mémoires hiérarchiques, p.ex. des systèmes de mémoire virtuelle
  • G06F 9/46 - Dispositions pour la multiprogrammation
  • G06F 9/54 - Communication interprogramme
  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions
  • G06F 12/0808 - Systèmes de mémoire cache multi-utilisateurs, multiprocesseurs ou multitraitement avec moyen d'invalidation de mémoires cache
  • G06F 12/0815 - Protocoles de cohérence de mémoire cache

70.

Methods and apparatuses for monitoring and configuring remote sub-systems using a feed

      
Numéro d'application 12178358
Numéro de brevet 09104579
Statut Délivré - en vigueur
Date de dépôt 2008-07-23
Date de la première publication 2015-08-11
Date d'octroi 2015-08-11
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Stephen, Nick
  • Roussel, Thierry
  • Denise, Jean-Francois

Abrégé

Methods and apparatuses are presented for managing remote computers that are separated from their manager by a firewall. In one or more embodiments, the apparatus includes one or more computer sub-systems managed by the remote manager. Each sub-system includes a processor and a communication interface coupled to the processor, where the communication interface is further coupled to the remote manager via a network. A firewall is implemented between each sub-system and the remote manager such that the firewall blocks accesses to the sub-system from the remote manager. Notwithstanding the presence of the firewall, and without an specific routing through the firewall, each sub-system receives configuration commands from the remote manager through as a text feed.

Classes IPC  ?

  • G06F 12/08 - Adressage ou affectation; Réadressage dans des systèmes de mémoires hiérarchiques, p.ex. des systèmes de mémoire virtuelle
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

71.

Method and apparatus for secure information distribution

      
Numéro d'application 14684013
Numéro de brevet 10860696
Statut Délivré - en vigueur
Date de dépôt 2015-04-10
Date de la première publication 2015-07-30
Date d'octroi 2020-12-08
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Hughes, James P.
  • Tow, Robert F.

Abrégé

A system and method for secure generation and distribution of digital encryption keys is disclosed. The system may also be used to protect and distribute other types of secure information, including digital, audio, video, or analog data, or physical objects. The system may include a tamper-respondent secure token device, which may be configured to destroy or disable access to the secure information contained therein in response to attempts to physically or electronically breach the device. Outputs may be provided in a secure manner through various interfaces without using electricity (wires) or electromagnetic radiation. Inputs may be provided in a secure manner, including through the use of a gesture-based input interface. Destruction or disablement of the device and/or its secure contents may be provided upon detection of tamper attempts or upon input of a self-destruct command. Proof of the destruction or disablement of the device or its contents may be provided.

Classes IPC  ?

  • G06F 21/31 - Authentification de l’utilisateur
  • G06F 21/78 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du stockage de données
  • G06F 21/86 - Boîtiers fiables ou inviolables
  • G06Q 30/00 - Commerce
  • G06Q 20/30 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques

72.

JAVA

      
Numéro d'application 173986400
Statut Enregistrée
Date de dépôt 2015-07-28
Date d'enregistrement 2018-02-15
Propriétaire Oracle America, Inc. (USA)
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Plafform-as-a¬service (PaaS) services featuring computer software platforms for Database management, and data backup, Data preparation, Accessing, managing, cleansing, repairing, storing, wrangling, integrating, configuring, encrypting, and transporting data, Publishing formats, Identifying data categories and identifying data characteristics, Schema detection, Accessing and syncing files, folders, and content, Managing and syncing offline data, Displaying presentations and PDFs, Embedding content, Extending content of applications into the cloud, Assembling web and mobile sites from themes, content, components and applications, Creating, collaborating, and managing site assets, Integration with cloud services, Assigning roles and permissions, Creating dynamic user interfaces, Viewing, completing, reassigning and delegating tasks, Troubleshooting processes, Streaming text, content, video, and voice, Document annotation, Chat, web, and application conference sharing, Context filtering, Receiving, storing, and sending messages, Managing user identify and access permissions, Monitoring usage, available quota, service utilization, and uptime, Writing custom codes, Tracking tasks, defects, and features, Conducting peer code reviews, Sharing knowledge, documents, information, and analytics, Import and ingestion of structured, semi-structured, and unstructured content, Building data catalogs, Searching and navigating data, Location and language detection, Text mining and classification, Automatic visualizations of data, Integration of applications, systems, and devices, Event aggregation, filtering, and correlation, Creating custom APIs, Analyzing and exploring log data, Designing flow of information across multiple applications, Blending information by connecting data from different sources, Developing and deploying applications, Analyzing activity, business intelligence, data, database performance, middleware performance, and application workload performance; Infrastructure-as-a-service (laaS) services featuring software for Image management, Storing data and applications, Organizing data, Controlling network traffic, Securing access, Distributing workloads, Virtual networking, Monitoring usage and performance, Sharing, encrypting, organizing, monitoring, and managing data, Data storage, protection, and security; Providing virtual computing systems and virtual computer environments through cloud computing; Cloud computing featuring software for Providing extensions to applications, Database management, and data backup, Data preparation, storage, protection and security, Accessing, managing, cleansing, repairing, storing, wrangling, integrating, configuring, encrypting, and transporting data, Sharing, encrypting, organizing, monitoring, and managing data, Publishing formats, Identifying data categories and identifying data characteristics, Schema detection, Accessing and syncing files, folders, and content, Managing and syncing offline data, Displaying presentations and PDFs, Embedding content, Extending content of applications into the cloud, Assembling web and mobile sites from themes, content, components and applications, Creating, collaborating, and managing site assets, Integration with cloud services,Assigning roles and permissions, Creating dynamic user interfaces, Viewing, completing, reassigning and delegating tasks, Troubleshooting processes, Streaming text, content, video, and voice, Document annotation, Chat, web, and application conference sharing, Context filtering, Receiving, storing, and sending messages, Managing user identify and access permissions, Monitoring usage, available quota, service utilization, and uptime, Writing custom codes, Tracking tasks, defects, and features, Conducting peer code reviews, Sharing knowledge, documents, information, and analytics, Import and ingestion of structured, semi-structured, and unstructured content, Building data catalogs, Searching and navigating data, Location and language detection, Text mining and classification, Automatic visualizations of data, Integration of applications, systems, and devices, Event aggregation, filtering, and correlation Creating custom APIs, Analyzing and exploring log data, Designing flow of information across multiple applications, Blending information by connecting data from different sources, Developing and deploying applications, Analyzing activity, business intelligence, data, database performance, middleware, performance, and application workload performance, Image management, Storing data and applications, Controlling network traffic, Securing access, Distributing workloads, Virtual networking, Monitoring usage and performance.

73.

JAVA

      
Numéro d'application 014405451
Statut Enregistrée
Date de dépôt 2015-07-24
Date d'enregistrement 2015-11-12
Propriétaire Oracle America, Inc. (USA)
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Software-as-a-service (SaaS) services; Platform-as-a-service (PaaS) services; Infrastructure-as-a-service (IaaS) services; cloud computing services.

74.

JAVA

      
Numéro de série 86703202
Statut Enregistrée
Date de dépôt 2015-07-23
Date d'enregistrement 2018-10-30
Propriétaire Oracle America, Inc. ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

computers; computer hardware; computer peripherals; hand-held computers; computer monitors; computer servers; computer printers and printer peripherals; mouse pads; printed circuit boards; cameras; cell phones, mobile phones, digital phones, internet phones, and video phones; personal digital assistants; blank smart cards; encoded smart cards containing programming used to access computer networks; smart card readers; computer hardware and data networking hardware for wireless data communications

75.

JAVA

      
Numéro de série 86694276
Statut Enregistrée
Date de dépôt 2015-07-15
Date d'enregistrement 2017-05-02
Propriétaire Oracle America, Inc. ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Platform-as-a-service (PaaS) services featuring computer software platforms for use in Database management, and data backup, Data preparation, Accessing, managing, cleansing, repairing, storing, wrangling, integrating, configuring, encrypting, and transporting data, Publishing formats, [ Identifying data categories and identifying data characteristics, ] Schema detection, Accessing and syncing files, folders, and content, Managing and syncing offline data, Displaying presentations and .PDFs, Embedding content, [ Extending content of applications into the cloud, ] Assembling web and mobile sites from themes, content, components and applications, Creating, collaborating, and managing site assets, Integration with cloud services, Assigning roles and permissions, Creating dynamic user interfaces, Viewing, completing, reassigning and delegating tasks, Troubleshooting processes, streaming text, content, video, and voice, Document annotation, Chat, web, and application conference sharing, Context filtering, Receiving, storing, and sending messages, Managing user identify and access permissions, Monitoring usage, available quota, service utilization, and uptime, Writing custom codes, Tracking tasks, defects, and features, Conducting peer code reviews, Sharing knowledge, documents, information, and analytics, Import and ingestion of structured, semi-structured, and unstructured content, Building data catalogs, Searching and navigating data, Location and language detection, Text mining and classification, Automatic visualizations of data, Integration of applications, systems, and devices, Event aggregation, filtering, and correlation, Creating custom APIs, Analyzing and exploring log data, Designing flow of information across multiple applications, Blending information by connecting data from different sources, Developing and deploying applications, Analyzing activity, business intelligence, data, database performance, middleware performance, and application workload performance; Infrastructure-as-a-service (IaaS) services featuring software for Image management, Storing data and applications, Organizing data, Controlling network traffic, Securing access, Distributing workloads, Virtual networking, Monitoring usage and performance, Sharing, encrypting, organizing, monitoring, and managing data, Data storage, protection, and security; Providing virtual computing systems and virtual computer environments through cloud computing; cloud computing featuring software for use in Database management, and data backup, Data preparation, storage, protection and security, Accessing, managing, cleansing, repairing, storing, wrangling, integrating, configuring, encrypting, and transporting data, Sharing, encrypting, organizing, monitoring, and managing data, Publishing formats, [ Identifying data categories and identifying data characteristics, ] Schema detection, Accessing and syncing files, folders, and content, Managing and syncing offline data, Displaying presentations and .PDFs, Embedding content, [ Extending content of applications into the cloud, ] Assembling web and mobile sites from themes, content, components and applications, Creating, collaborating, and managing site assets, Integration with cloud services, Assigning roles and permissions, Creating dynamic user interfaces, Viewing, completing, reassigning and delegating tasks, Troubleshooting processes, Streaming text, content, video, and voice, Document annotation, Chat, web, and application conference sharing, Context filtering, Receiving, storing, and sending messages, Managing user identify and access permissions, Monitoring usage, available quota, service utilization, and uptime, Writing custom codes, Tracking tasks, defects, and features, Conducting peer code reviews, Sharing knowledge, documents, information, and analytics, Import and ingestion of structured, semi-structured, and unstructured content, Building data catalogs, Searching and navigating data, Location and language detection, Text mining and classification, Automatic visualizations of data, Integration of applications, systems, and devices, Event aggregation, filtering, and correlation, Creating custom APIs, Analyzing and exploring log data, Designing flow of information across multiple applications, Blending information by connecting data from different sources, Developing and deploying applications, Analyzing activity, business intelligence, data, database performance, middleware, performance, and application workload performance, Image management, Storing data and applications, Providing extensions to applications, Controlling network traffic, Securing access, Distributing workloads, Virtual networking, Monitoring usage and performance

76.

Multi-grid mechanism using peer-to-peer protocols

      
Numéro d'application 10960223
Numéro de brevet 09081620
Statut Délivré - en vigueur
Date de dépôt 2004-10-06
Date de la première publication 2015-07-14
Date d'octroi 2015-07-14
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Chaubal, Charu V.
  • Pabla, Kuldipsingh A.
  • Soto, Juan Carlos
  • Ahronovitz, Miha
  • Gentzsch, Wolfgang G.
  • Shirin, Gregory

Abrégé

A multi-grid mechanism using peer-to-peer (P2P) platform protocols. An autonomic grid computing mechanism may be used to implement a multi-grid grid computing system. In the multi-grid grid computing system, there may be multiple master nodes, and thus multiple smaller grids (or grid cells) each including one or more compute nodes, in a single (larger) grid. A job submitter node may use one or more P2P platform protocols to discover the master nodes and to obtain information about the grid cells, including information that may be used by the job submitter to automatically select one of the grid cells that is suitable to execute a particular job. After selecting the grid cell, the job submitter may submit the particular job to the master node of the grid cell using the P2P platform protocols.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 11/30 - Surveillance du fonctionnement
  • 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

77.

Integrating software-tests with software development environments or tools that can assist software-testing

      
Numéro d'application 11187685
Numéro de brevet 09075920
Statut Délivré - en vigueur
Date de dépôt 2005-07-22
Date de la première publication 2015-07-07
Date d'octroi 2015-07-07
Propriétaire Oracle America, Inc. (USA)
Inventeur(s) Kushnirskiy, Igor D.

Abrégé

A dynamic-bridge connects a collection of tests (e.g., proprietary tests) to a testing-framework and effectively allows the collection of tests to interface with the testing-framework, thereby allowing the development environment and tools that support the testing-framework to also support the collection of tests. The dynamic-bridge provides a dynamic test wrapper which can be dynamically constructed for a test and present it as a test which conforms to or is compatible with the testing-framework and executed within the testing-framework. Test results are reported in a form that is expected or acceptable by the framework. In effect, the dynamic test wrapper simulates executing the test in the testing framework. As a result, tools which have been integrated with the testing-framework can be used to support tests which may originally not conform or be compatible with the testing-framework.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 9/45 - Compilation ou interprétation de langages de programmation évolués
  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel

78.

Bluetooth location identifier and general information broadcaster

      
Numéro d'application 11497955
Numéro de brevet 09060071
Statut Délivré - en vigueur
Date de dépôt 2006-08-01
Date de la première publication 2015-06-16
Date d'octroi 2015-06-16
Propriétaire Oracle America, Inc. (USA)
Inventeur(s) Wagner, Christopher G.

Abrégé

Systems and methods for controlling mobile devices are provided. A Bluetooth signal is received at a mobile device. The Bluetooth signal may include a broadcaster request which is configured to convey a set of desired actions to the wireless handheld device. Once the signal is received, the mobile device is able to determine if each action in the set of desired actions conveyed by the broadcaster request would be allowable on the mobile device. Then, the device performs each of the actions which have been determined to be allowable on the receiving device.

Classes IPC  ?

  • H04B 7/00 - Systèmes de transmission radio, c. à d. utilisant un champ de rayonnement
  • H04M 1/725 - Téléphones sans fil

79.

Method and apparatus for modifying a platform-independent programming language build tool

      
Numéro d'application 11266845
Numéro de brevet 09032359
Statut Délivré - en vigueur
Date de dépôt 2005-11-03
Date de la première publication 2015-05-12
Date d'octroi 2015-05-12
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Ahmad, Saqib J.
  • Hans, Sebastian

Abrégé

One embodiment of the present invention provides a system that facilitates modifying a platform-independent programming language build tool to aid in the development and testing of smart card applications. The system operates by creating a task in the platform-independent programming language build tool that allows a user to perform functions associated with the development and testing of smart card applications. Next, the system extends the platform-independent programming language build tool interface to include the task so that the task is executable by the user. Note that making the task part of the platform-independent programming language build tool interface reduces the overhead involved in performing functions associated with developing and testing smart card applications.

Classes IPC  ?

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

80.

Using method-profiling to dynamically tune a virtual machine for responsiveness

      
Numéro d'application 11514513
Numéro de brevet 09027011
Statut Délivré - en vigueur
Date de dépôt 2006-08-31
Date de la première publication 2015-05-05
Date d'octroi 2015-05-05
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Lam, Yin Zin Mark
  • Long, Dean R. E.

Abrégé

One embodiment of the present invention provides a system that profiles software code to dynamically tune a virtual machine for responsiveness and/or throughput. First, the system profiles software code to track a need for a higher level of responsiveness and/or throughput. The system then gathers statistics for system behavior through the profiling techniques while executing the profiled software code, and uses these statistics to dynamically tune a virtual machine.

Classes IPC  ?

  • G06F 9/45 - Compilation ou interprétation de langages de programmation évolués
  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

81.

System and method for atomic file transfer operations over connectionless network protocols

      
Numéro d'application 14589912
Numéro de brevet 10033822
Statut Délivré - en vigueur
Date de dépôt 2015-01-05
Date de la première publication 2015-04-30
Date d'octroi 2018-07-24
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Masputra, Cahya A.
  • Tripathi, Sunay
  • Srinivasan, Thirumalai

Abrégé

A system for atomic file transfer operations over connectionless network protocols includes a processor and a memory coupled to the processor. The memory contains program instructions executable by the processor to implement an operating system including a system call interface for sending one or more data files to another system over a network via a connectionless network protocol. In response to an invocation of the system call by an application, the operating system is configured to send the one or more data files to the other system over the network without the application copying contents of the data files into application address space.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

82.

Method and apparatus for profiling a virtual machine

      
Numéro d'application 11705941
Numéro de brevet 08997048
Statut Délivré - en vigueur
Date de dépôt 2007-02-14
Date de la première publication 2015-03-31
Date d'octroi 2015-03-31
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Pomerantz, Omer
  • Glushko, David
  • Navon, Ami

Abrégé

One embodiment of the present invention provides a system for profiling a virtual machine on an embedded device. During operation, the system receives an operation-request at a system-level profiler from a virtual machine on an embedded device. The system then records the operation-request in a system-level log. Next, the system sends the operation-request to a native layer on the embedded device. Then, the system receives an operation-response associated with the operation-request from the native layer. The system then records the operation-response in the system-level log. Next, the system sends the operation-response to the virtual machine, thereby facilitating logging of interactions between the virtual machine and the native layer. Note that logging interactions between the virtual machine and the native layer facilitates emulation of the platform independent virtual machine on a second device. Furthermore, note that logging interactions between the virtual machine and the native layer can facilitate emulation of the platform independent virtual machine executing a specific application on a second device.

Classes IPC  ?

  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie

83.

System and method for model-based configuration of a server cluster

      
Numéro d'application 10787468
Numéro de brevet 08984101
Statut Délivré - en vigueur
Date de dépôt 2004-02-26
Date de la première publication 2015-03-17
Date d'octroi 2015-03-17
Propriétaire Oracle America Inc. (USA)
Inventeur(s)
  • Viswanath, Sridatta
  • Hulton, Michael C.
  • Ebbs, Kenneth
  • Kumar, Abhijit
  • Islam, Akm N.

Abrégé

A system and method for configuring servers in a cluster. The method may include storing one or more base configuration files associated with an application in a domain administration server, deploying the base configuration files onto one or more servers in a cluster of servers, making one or more instance-specific modifications to the base configuration files, and executing the application in accordance with the one or more modified base configuration files. In various embodiments, the base configuration files may be XML files, and the modifications may be xpath expressions. An alternate embodiment of the method may include storing one or more configuration files based on a common template and representing a platform-specific configuration of a server in a domain administration server, deploying the configuration files onto one or more servers in a cluster of servers, and configuring the servers in accordance with the configuration files.

Classes IPC  ?

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

84.

Credit announcement

      
Numéro d'application 10863373
Numéro de brevet 08964547
Statut Délivré - en vigueur
Date de dépôt 2004-06-08
Date de la première publication 2015-02-24
Date d'octroi 2015-02-24
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Rygh, Hans
  • Schanke, Morten
  • Hansen, Marius
  • Hoddevik, Mathias

Abrégé

An Infiniband port can be provided. The port can have an input buffer for storing received data, a flow control manager operable to detect an available space in the input buffer, and a packet generator operable to generate a flow control packet to advertise available space in the input buffer to a remote device transmitting data for storage in the input buffer. The flow control manager can be operable to trigger the packet generator to generate a flow control packet on the basis of at least one of a timer, a received data quantity characteristic for the input buffer and a buffer utilization characteristic for the input buffer.

Classes IPC  ?

  • H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue

85.

Policy engine for automating management of scalable distributed persistent applications in a grid

      
Numéro d'application 10921600
Numéro de brevet 08954584
Statut Délivré - en vigueur
Date de dépôt 2004-08-18
Date de la première publication 2015-02-10
Date d'octroi 2015-02-10
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Subbarayan, Udayakumar
  • Ferstl, Friedrich
  • Chaubal, Charu V.

Abrégé

There are provided mechanisms and methods for automating management of Scalable Distributed Persistent Applications (SDPA) in a grid computing environment. These mechanisms and methods make it possible for physical and operating system resources in the grid to be dynamically allocated and/or de-allocated based upon the results of monitoring performance and monitoring usage of physical and operating system resources.

Classes IPC  ?

  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • H04L 12/919 - Attribution dynamique de ressources, p.ex. renégociation en cours de communication demandée par l’utilisateur ou sur changement de l’état du réseau demandé par le réseau initiée par l’extrémité source
  • H04L 12/923 - Attribution dynamique de ressources, p.ex. renégociation en cours de communication demandée par l’utilisateur ou sur changement de l’état du réseau demandé par le réseau initiée par le réseau
  • 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 5/00 - Dispositions destinées à permettre l'usage multiple de la voie de transmission
  • H04L 12/70 - Systèmes de commutation par paquets
  • 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

86.

Method and apparatus for executing an application in a different application framework

      
Numéro d'application 11408127
Numéro de brevet 08943601
Statut Délivré - en vigueur
Date de dépôt 2006-04-20
Date de la première publication 2015-01-27
Date d'octroi 2015-01-27
Propriétaire Oracle America, Inc (USA)
Inventeur(s)
  • Zelov, Roman A.
  • Popov, Alexey S.
  • Sizikov, Vladimir V.
  • Fresko, Nedim
  • Riggs, Roger S.

Abrégé

One embodiment of the present invention provides a system that executes an application designed for one application framework in a different application framework. First, the system receives an application designed to operate in the first application framework. The system determines a first set of security permissions used by the application in the first application framework, and maps these security permissions into a second set of security permissions associated with the second application framework. The system then configures the second application framework to provide the second set of security permissions. These steps allow the application to execute transparently in the second application framework with substantially similar security behavior as in the first application framework.

Classes IPC  ?

  • G06F 7/04 - Contrôle d'égalité, c. à d. pour valeurs égales ou non
  • G06F 21/10 - Protection de programmes ou contenus distribués, p.ex. vente ou concession de licence de matériel soumis à droit de reproduction
  • G11B 20/00 - Traitement du signal, non spécifique du procédé d'enregistrement ou de reproduction; Circuits correspondants

87.

System and method for atomic file transfer operations over connectionless network protocols

      
Numéro d'application 11039036
Numéro de brevet 08935353
Statut Délivré - en vigueur
Date de dépôt 2005-01-20
Date de la première publication 2015-01-13
Date d'octroi 2015-01-13
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Masputra, Cahya A.
  • Tripathi, Sunay
  • Srinivasan, Thirumalai

Abrégé

A system for atomic file transfer operations over connectionless network protocols includes a processor and a memory coupled to the processor. The memory contains program instructions executable by the processor to implement an operating system including a system call interface for sending one or more data files to another system over a network via a connectionless network protocol. In response to an invocation of the system call by an application, the operating system is configured to send the one or more data files to the other system over the network without the application copying contents of the data files into application address space.

Classes IPC  ?

  • G06F 15/167 - Communication entre processeurs utilisant une mémoire commune, p.ex. boîte aux lettres électronique

88.

Corrosion protection utilizing a milled, bottom spin valve GMR sensor

      
Numéro d'application 11447622
Numéro de brevet 08922955
Statut Délivré - en vigueur
Date de dépôt 2006-06-06
Date de la première publication 2014-12-30
Date d'octroi 2014-12-30
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Nibarger, John P.
  • Ewasko, Ricky L.

Abrégé

A magnetic sensor including a first layer that is a pinned layer, the first layer having a first edge. The magnetic sensor includes a second layer that is a non-magnetic metal layer, the second layer having a second edge corresponding to the first edge. The second layer is adjacent the first layer. The magnetic sensor includes a third layer that is a free layer, the third layer having a third edge corresponding to the first edge and the second edge. The third layer is adjacent the second layer. The magnetic sensor also includes a fourth layer that is a flux guide layer. The fourth layer is adjacent the third layer. The fourth layer extends outwardly from the third layer relative to the first layer and the second layer.

Classes IPC  ?

  • G11B 5/127 - Structure ou fabrication des têtes, p.ex. têtes à variation d'induction

89.

Locality and time based dependency relationships in clusters

      
Numéro d'application 11777184
Numéro de brevet 08918490
Statut Délivré - en vigueur
Date de dépôt 2007-07-12
Date de la première publication 2014-12-23
Date d'octroi 2014-12-23
Propriétaire Oracle America Inc. (USA)
Inventeur(s)
  • Rattner, Martin H.
  • Solter, Nicholas A.
  • Venkatakrishnan, Bharath
  • Govindarajan, Hariharan Kolam
  • Nguyen, Gia-Khanh

Abrégé

A method, apparatus, and system are directed toward configuring a dependency relationship between resources in a cluster. A dependency relationship between a dependent in a first resource group and a dependee in a second resource group is declared. The dependency relationship might include a locality based qualifier and/or a time based qualifier. The locality based qualifier includes a Local Node, Any Node, or From Resource Group Affinity relationship. The time based dependency qualifier includes a Strong dependency, Weak dependency, Online Restart dependency, or Offline Restart dependency. The declaration might be made using a graphical user interface, property list, configuration file, or the like. A candidate node on which to activate the first resource group is determined. The dependent is brought online on the candidate node based on whether an instance of the dependee is online on a node specified by the locality based qualifier.

Classes IPC  ?

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

90.

Method and apparatus for testing an application running in a virtual machine

      
Numéro d'application 11706106
Numéro de brevet 08898636
Statut Délivré - en vigueur
Date de dépôt 2007-02-14
Date de la première publication 2014-11-25
Date d'octroi 2014-11-25
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Pomerantz, Omer
  • Glushko, David
  • Navon, Ami

Abrégé

One embodiment of the present invention provides a system for testing an application running on a virtual machine. Note that this involves the system profiling the application, and determining when the virtual machine is executing code in response to commands from the application and when a device hosting the virtual machine is executing code in response to commands from the virtual machine. During operation, the system executes the application. In response to executing the application, the system receives a code-level log associated with the application from a code-level profiler. Then, using a system-level profiler, the system creates a system-level log associated with the application. Next, the system combines the code-level log and the system-level log to produce a profile of the application. The system then analyzes the profile to determine if a problem exists in the application. Note that this can include identifying performance bottlenecks and “hot spots,” which is code that is continually or frequently executed, and thus, facilitating removing application bugs and improving application efficiency.

Classes IPC  ?

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

91.

Microprocessor including a display interface in the microprocessor

      
Numéro d'application 11963603
Numéro de brevet 08890876
Statut Délivré - en vigueur
Date de dépôt 2007-12-21
Date de la première publication 2014-11-18
Date d'octroi 2014-11-18
Propriétaire Oracle America, Inc. (USA)
Inventeur(s) Glaskowsky, Peter N.

Abrégé

A processing system is disclosed. The processing system comprises a first integrated circuit. The first integrated circuit includes a processor core, a display interface and memory controller coupled to a first bus interface. The display interface is adapted to display graphical information generated by a graphics engine. A graphics engine is not on the first integrated circuit. The processing system includes a second bus interface for allowing communication with the first integrated circuit via the first bus interface. The second bus interface is adapted to allow for communication to a graphics engine.

Classes IPC  ?

  • G06F 13/14 - Gestion de demandes d'interconnexion ou de transfert

92.

Orchestrated group communication

      
Numéro d'application 11124305
Numéro de brevet 08886243
Statut Délivré - en vigueur
Date de dépôt 2005-05-06
Date de la première publication 2014-11-11
Date d'octroi 2014-11-11
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Pabla, Kuldipsingh A.
  • Cheng, Calvin J.
  • Ludolph, Frank E.

Abrégé

Orchestrated group communication may facilitate communication with a group of contacts. A user may define a group of contacts reachable via different communication mechanisms. A communication framework may determine an appropriate method for communicating the information to each member of a group. The user may not know how the communication framework is communicating with each group member. A user may specify preferred communication mechanisms or a particular order of communication mechanisms for communicating with particular contacts. Orchestrated group communication may also provide a user interface allowing a user to request communication with every member of a contact group via a single user interface action. A user desiring to communicate with a group may drag a document, or other file, and drop it onto an icon for the group and a group communication framework may communicate that document to each member of the group.

Classes IPC  ?

  • H04B 7/00 - Systèmes de transmission radio, c. à d. utilisant un champ de rayonnement

93.

Managing data hierarchically in a user interface

      
Numéro d'application 11238332
Numéro de brevet 08887099
Statut Délivré - en vigueur
Date de dépôt 2005-09-29
Date de la première publication 2014-11-11
Date d'octroi 2014-11-11
Propriétaire Oracle America, Inc. (USA)
Inventeur(s) Simeloff, Ezra

Abrégé

A user interface includes a parent node comprising a plurality of child nodes, where the parent node and the plurality of child nodes are related in accordance with a hierarchical structure, and a pagination utility is configured to display a paginated page for a paginated node, where the paginated node is a child node from the plurality of child nodes, where the paginated page includes a portion of data associated with the paginated node, and where the paginated utility is displayed with a sibling node of the paginated node.

Classes IPC  ?

  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • 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

94.

Load balancing in multi-grid systems using peer-to-peer protocols

      
Numéro d'application 10971474
Numéro de brevet 08886744
Statut Délivré - en vigueur
Date de dépôt 2004-10-22
Date de la première publication 2014-11-11
Date d'octroi 2014-11-11
Propriétaire Oracle America, Inc. (USA)
Inventeur(s) Pabla, Kuldipsingh A.

Abrégé

A load-balancing mechanism for grids in a multi-grid network. Using embodiments, one or more job submitters may distribute jobs to grids in a multi-grid network according to the load of the grids, thus spreading the load of jobs to be processed among the grids and helping to insure that jobs are handled in a timely fashion. In one embodiment, a job submitter may use peer-to-peer platform protocols to obtain load information about the grids, and then use the information about the grids to select one of the grids to perform a particular job according to the load of the grids. Determining the load on the grids may be based on information acquired from the grids including one or more of, but not limited to, how many jobs are pending in a grid's job queue and estimated time for completing the jobs in the grid's job queue.

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

95.

Method for using and maintaining user data stored on a smart card

      
Numéro d'application 14330672
Numéro de brevet 09769162
Statut Délivré - en vigueur
Date de dépôt 2014-07-14
Date de la première publication 2014-10-30
Date d'octroi 2017-09-19
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s) De Jong, Eduard K.

Abrégé

In a method for using and maintaining user data stored on a smart card, a smart card receives a user data request for the user data stored on the smart card. The smart card determines whether the user data request is a data maintenance request or a data use request. A data maintenance request is for modifying user data stored on the smart card. A data use request is for read only access to user data stored on the smart card. The smart card uses a first process to determine whether to allow the user data request when the user data request is determined to be a data maintenance request. The smart card uses a second process, different from the first method, to determine whether to allow the user data request when the user data request is determined to be a data use request.

Classes IPC  ?

  • G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p.ex. cartes à puces ou cartes magnétiques
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06K 19/077 - Supports d'enregistrement avec des marques conductrices, des circuits imprimés ou des éléments de circuit à semi-conducteurs, p.ex. cartes d'identité ou cartes de crédit avec des puces à circuit intégré - Détails de structure, p.ex. montage de circuits dans le support
  • G06F 21/77 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du calcul ou du traitement de l’information dans les cartes à puce intelligentes
  • 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
  • G07F 7/10 - Mécanismes actionnés par des objets autres que des pièces de monnaie pour déclencher ou actionner des appareils de vente, de location, de distribution de pièces de monnaie ou de papier-monnaie, ou de remboursement par carte d'identité codée ou carte de crédit codée utilisée simultanément avec un signal codé
  • G06Q 20/10 - Architectures de paiement spécialement adaptées aux systèmes de banque à domicile
  • G06Q 20/36 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des portefeuilles électroniques ou coffres-forts électroniques

96.

System for defining non-native operating environments

      
Numéro d'application 11637985
Numéro de brevet 08875159
Statut Délivré - en vigueur
Date de dépôt 2006-12-12
Date de la première publication 2014-10-28
Date d'octroi 2014-10-28
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Nieuwejaar, Nils A.
  • Schrock, Eric N.
  • Kucharski, William J.
  • Blaine, Russell A.
  • Pilatowicz, Edward K.
  • Leventhal, Adam H.

Abrégé

Methods and systems for defining the partitioning between operating system environments are provided. In this method, network resources, devices, and pseudo-filesystems, etc. can be partitioned. This method provides the capability to support services from native and foreign operating environments without colliding on fixed resources. This method simplifies the task of supporting multiple different operating environments. By assigning each operating environment to its own zone, multiple instances of a single operating environment or multiple different operating environments can be simultaneously supported on a single operating system kernel.

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 9/46 - Dispositions pour la multiprogrammation

97.

Corrosion protection utilizing a milled, top spin valve GMR sensor

      
Numéro d'application 11447636
Numéro de brevet 08867176
Statut Délivré - en vigueur
Date de dépôt 2006-06-06
Date de la première publication 2014-10-21
Date d'octroi 2014-10-21
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Nibarger, John P.
  • Ewasko, Ricky L.

Abrégé

A corrosion-resistant magnetic sensor and a method for making the corrosion-resistant magnetic sensor. The magnetic sensor includes a first layer that is a pinned layer, the first layer having a first edge. The magnetic sensor also includes a second layer that can be a non-magnetic metal layer, the second layer having a second edge corresponding to the first edge, wherein the second layer is adjacent the first layer. The magnetic sensor also has a third layer that can be a free layer, the third layer having a third edge which projects outwardly relative to the first edge and the second edge.

Classes IPC  ?

  • G11B 5/33 - Structure ou fabrication de têtes sensibles à un flux

98.

System and method for using a single point indicator as a CPU utilization indicator

      
Numéro d'application 11503091
Numéro de brevet 08854228
Statut Délivré - en vigueur
Date de dépôt 2006-08-11
Date de la première publication 2014-10-07
Date d'octroi 2014-10-07
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Klissner, Paul K.
  • Bender, Michael S.

Abrégé

A computer including a microprocessor, a memory system, a bus system, and a single point indicator. The memory system includes an operating system stored therein. The bus system couples the memory system to the microprocessor. The single point indicator is coupled to the microprocessor and is capable of emitting a single point of light of substantially any wavelength in a visible spectrum. The computer also includes logic that determines a level of a selected operational parameter of the computer and logic that generates a corresponding wavelength of light emitted from the single point indicator. The corresponding wavelength of light corresponds to the level of the selected operational parameter. A method for indicating a level of a selected operational parameter of a computer is also disclosed.

Classes IPC  ?

  • G08B 5/00 - Systèmes de signalisation optique, p.ex. systèmes d'appel de personnes, indication à distance de l'occupation de sièges

99.

External, self-initializing content addressable memory free index storage device

      
Numéro d'application 11923906
Numéro de brevet 08856435
Statut Délivré - en vigueur
Date de dépôt 2007-10-25
Date de la première publication 2014-10-07
Date d'octroi 2014-10-07
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Shih, Milton H.
  • Weisenbach, Robert J.

Abrégé

A method, apparatus and computer program product for an external, self-initializing FIFO containing indexes of free CAM memory locations is presented. When data is sent to the CAM for a lookup, this external FIFO provides the CAM with the index of a free memory location within the CAM so that if the data word is not found in the CAM (i.e. a CAM miss), the data can be written to the designated available free entry in the CAM. Thus, if the same data word is searched in the CAM in the following cycle it will result in a hit.

Classes IPC  ?

  • G06F 12/00 - Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires

100.

Statistical tool for use in networked computer platforms

      
Numéro d'application 11081633
Numéro de brevet 08856309
Statut Délivré - en vigueur
Date de dépôt 2005-03-17
Date de la première publication 2014-10-07
Date d'octroi 2014-10-07
Propriétaire Oracle America, Inc. (USA)
Inventeur(s)
  • Vazquez, Pedro
  • Weir, James
  • Ganne, Laurent

Abrégé

A statistic tool is provided for use in relation with a group of nodes in which each node has a statistic server configured to maintain application-related statistical data on local execution in the node. The statistic tool comprises a statistic manager for storing centralized statistical data obtained from the nodes and an intermediary server for processing a request from another computer system concerning the execution of an application by gathering statistical data received from those of the nodes that intervene in the execution of the application.

Classes IPC  ?

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