Oracle America, Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-21 de 21 pour Oracle America, Inc. Trier par
Recheche Texte
Brevet
International - WIPO
Excluant les filiales
Affiner par Reset Report
Date
2019 1
Avant 2019 20
Classe IPC
G02B 6/12 - OPTIQUE ÉLÉMENTS, SYSTÈMES OU APPAREILS OPTIQUES - Détails de structure de dispositions comprenant des guides de lumière et d'autres éléments optiques, p.ex. des moyens de couplage du type guide d'ondes optiques du genre à circuit intégré 2
G02F 1/01 - Dispositifs ou dispositions pour la commande de l'intensité, de la couleur, de la phase, de la polarisation ou de la direction de la lumière arrivant d'une source lumineuse indépendante, p.ex. commutation, ouverture de porte ou modulation; Optique non linéaire pour la commande de l'intensité, de la phase, de la polarisation ou de la couleur 2
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 2
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 2
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 2
Voir plus
Résultats pour  brevets

1.

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

2.

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

3.

JAVA STORE TELEVISION

      
Numéro d'application US2011055208
Numéro de publication 2012/051059
Statut Délivré - en vigueur
Date de dépôt 2011-10-07
Date de publication 2012-04-19
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s)
  • Traversat, Bernard, A.
  • Duigou, Michael, J.
  • Jen, Henry
  • Abdelaziz, Mohamed, M.
  • Goetz, Brian

Abrégé

In general, in one aspect, the invention relates to a service provider configured to perform a method. The method includes receiving a first request from a user network device for a public key, generating the public key and a private key, sending the public key to the user network device, sending the private key to a warehouse, receiving a second request for subscription information from the warehouse comprising a user identification, identifying the subscription information associated with the user identification, and sending the subscription information to the warehouse. The warehouse, in response to receiving the subscription information is configured to determine that a license corresponding to a application is associated with the user identification, generate an application package, wherein the application package is configured to deploy the application using a Java Runtime Environment (JRE) on the user network device, and send the application package to the user network device.

Classes IPC  ?

  • G06F 21/00 - Dispositions de sécurité pour protéger les calculateurs, leurs composants, les programmes ou les données contre une activité non autorisée

4.

CONTROLLING A RUNNING APPLICATION FOR LIVE SCENE GRAPH EDITING

      
Numéro d'application US2011036469
Numéro de publication 2011/149687
Statut Délivré - en vigueur
Date de dépôt 2011-05-13
Date de publication 2011-12-01
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s)
  • Denise, Jean-Francois
  • Allenson, Andrew
  • Rogers, Anthony
  • Burkey, John
  • Mcmanus, Eamonn, P.

Abrégé

In general, in one aspect, the invention relates to a computer readable medium including software instructions for performing a method, the method including receiving, by a content server, a first request from a client for an application content file, wherein the application content file is associated with a first Java network launch protocol (JNLP) file, providing, in response to the first request, the application content file; receiving, from the client, a second request to edit the application content file, providing, in response to the second request, an application designer tool to the client; receiving, from the client, an altered application content file generated using the application designer tool, generating a second JNLP file associated with the altered application content file, and providing, to a webserver, the second JNLP file.

Classes IPC  ?

  • G06F 9/445 - Chargement ou démarrage de programme

5.

ENERGY EFFICIENT MANAGEMENT OF DATALINKS

      
Numéro d'application US2011020243
Numéro de publication 2011/094037
Statut Délivré - en vigueur
Date de dépôt 2011-01-05
Date de publication 2011-08-04
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s)
  • Tripathi, Sunay
  • Droux, Nicolas, G.
  • Iyer, Venugopal, Vaidhyanathan

Abrégé

A system including a first physical network interface card (NIC) include a number of rings, where at least one of the rings is an active ring. The system further includes a host, operatively connected to the first NIC, and including Media Access Control (MAC) layer. The MAC layer is configured to obtain a power management policy, obtain a load associated with the active ring, determine, using the power management policy and the load, that the state associated with at least one of the rings must be changed, and change, in response to the determining, the state of at least one of the of rings.

Classes IPC  ?

  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test

6.

DATA STORAGE SYSTEM AND METHOD FOR CALIBRATING SAME

      
Numéro d'application US2010059188
Numéro de publication 2011/084307
Statut Délivré - en vigueur
Date de dépôt 2010-12-07
Date de publication 2011-07-14
Propriétaire ORACLE AMERICA, INC (USA)
Inventeur(s) Mahnad, Faramarz

Abrégé

The invention relates to a "jump gap" servo mode provided to position an optical tape medium relative to a pickup head so that tracking may be reestablished after gaps in the servo tracks which occur in the pre- and post-amble fields. These gaps arise periodically because of a seam in the drum used to emboss the servo track on the tape medium. Also disclosed herein are other aspects of optical tape technology, tape manufacturing, and tape usage including: configurations, formulations, markings, and structure of the optical tape; manufacturing methods, systems, and apparatus including curing processes, coating methods, embossing, drums, testing, tracking alignment stamper strip; pick up head adapted for the disclosed optical tape; and optical tape uses including optical storage media devices for multimedia applications.

Classes IPC  ?

  • G11B 7/003 - Systèmes d'enregistrement, de reproduction ou d'effacement caractérisés par la forme du support avec des rubans, p.ex. des courroies, des bandes bobinées ou des pellicules d'étendue quasi-infinie
  • G11B 7/09 - Dispositions ou montage des têtes ou des sources lumineuses par rapport aux supports d'enregistrement comportant des dispositions pour déplacer le rayon lumineux ou son plan focal dans le but de maintenir l'alignement relatif du rayon lumineux et du support d'enregistrement pendant l'opération de transduction, p.ex. pour compenser les irrégularités d

7.

DATA STORAGE SYSTEM AND METHOD FOR CALIBRATING SAME

      
Numéro d'application US2010059833
Numéro de publication 2011/084351
Statut Délivré - en vigueur
Date de dépôt 2010-12-10
Date de publication 2011-07-14
Propriétaire ORACLE AMERICA, INC (USA)
Inventeur(s) Mahnad, Faramarz

Abrégé

Disclosed herein are aspects of optical tape technology. A segment (1210) on media (1110) includes tracks (1220) with length (1230). Segments (1210) may be separated by gaps/defects (1310). Within segment (1210), tracks (1220) each exhibit fields of modulated wobble indicative of a physical track address. Tracks (1220) may not line up across gaps (1310). While focused on a particular track and prior to encountering the first gap, servo system (1150) may record the specified physical address of the particular track. Once gap (1310) has passed the optical sensing element (1120), servo system (1150) may command sensing element (1120) to refocus and determine/record the physical track address of the post-gap track it is focused on. Servo system (1150) may then assign a single logical address to the recorded physical addresses.

Classes IPC  ?

  • G11B 20/12 - Mise en forme, p.ex. disposition du bloc de données ou de mots sur les supports d'enregistrement
  • G11B 27/10 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande
  • G11B 27/24 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande en utilisant une information détectable sur le support d'enregistrement par détection de caractéristiques sur le support d'enregistrement autres que la piste de transduction
  • G11B 27/32 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande en utilisant une information détectable sur le support d'enregistrement en utilisant des signaux d'information enregistrés par le même procédé que pour l'enregistrement principal sur des pistes auxiliaires séparées du même support d'enregistrement ou d'un support auxiliaire
  • G11B 7/003 - Systèmes d'enregistrement, de reproduction ou d'effacement caractérisés par la forme du support avec des rubans, p.ex. des courroies, des bandes bobinées ou des pellicules d'étendue quasi-infinie
  • G11B 7/005 - Reproduction
  • G11B 7/007 - Disposition de l'information sur le support d'enregistrement, p.ex. forme des pistes
  • G11B 7/09 - Dispositions ou montage des têtes ou des sources lumineuses par rapport aux supports d'enregistrement comportant des dispositions pour déplacer le rayon lumineux ou son plan focal dans le but de maintenir l'alignement relatif du rayon lumineux et du support d'enregistrement pendant l'opération de transduction, p.ex. pour compenser les irrégularités d
  • G11B 7/24 - Supports d’enregistrement caractérisés par la forme, la structure ou les propriétés physiques, ou par le choix du matériau

8.

A HIGH-BANDWIDTH RAMP-STACK CHIP PACKAGE

      
Numéro d'application US2010041524
Numéro de publication 2011/011212
Statut Délivré - en vigueur
Date de dépôt 2010-07-09
Date de publication 2011-01-27
Propriétaire ORACLE AMERICA, INC. FORMERLY KNOWN AS SUN MICROSYSTEMS, INC. (USA)
Inventeur(s)
  • Drost, Robert J.
  • Mitchell, James G.
  • Douglas, David C.

Abrégé

A chip package is described. This chip package includes a stack of semiconductor dies or chips that are offset from each other, thereby defining a terrace with exposed pads. A high-bandwidth ramp component, which is positioned approximately parallel to the terrace, electrically couples to the exposed pads. For example, the ramp component may be electrically coupled to the semiconductor dies using: microsprings, an anisotropic film, and/or solder. Consequently, the electrical contacts may have a conductive, a capacitive or, in general, a complex impedance. Furthermore, the chips and/or the ramp component may be positioned relative to each other using a ball-and-pit alignment technique. By removing the need for costly and area-consuming through-silicon vias (TSVs) in the semiconductor dies, the chip package facilitates chips to be stacked in a manner that provides high bandwidth and low cost.

Classes IPC  ?

  • H01L 25/065 - Ensembles consistant en une pluralité de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide les dispositifs étant tous d'un type prévu dans le même sous-groupe des groupes , ou dans une seule sous-classe de , , p.ex. ensembles de diodes redresseuses les dispositifs n'ayant pas de conteneurs séparés les dispositifs étant d'un type prévu dans le groupe
  • H01L 23/00 - DISPOSITIFS À SEMI-CONDUCTEURS NON COUVERTS PAR LA CLASSE - Détails de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide
  • H01L 23/28 - Capsulations, p.ex. couches de capsulation, revêtements

9.

EXTENDED MAIN MEMORY HIERARCHY HAVING FLASH MEMORY FOR PAGE FAULT HANDLING

      
Numéro d'application US2010040263
Numéro de publication 2011/008507
Statut Délivré - en vigueur
Date de dépôt 2010-06-28
Date de publication 2011-01-20
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s)
  • Kapil, Sanjiv
  • Hetherington, Ricky, C.

Abrégé

A computer system with flash memory in the main memory hierarchy is disclosed. In an embodiment, the computer system includes at least one processor, a memory management unit coupled to the at least one processor, and a random access memory (RAM) coupled to the memory management unit. The computer system may also include a flash memory coupled to the memory management unit, wherein the computer system is configured to store at least a subset of a plurality of pages in the flash memory during operation. Responsive to a page fault, the memory management unit may determine, without invoking an I/O driver, if a requested page associated with the page fault is stored in the flash memory and further configured to, if the page is stored in the flash memory, transfer the page into RAM.

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 12/10 - Traduction d'adresses

10.

JAVA STORE

      
Numéro d'application US2010035947
Numéro de publication 2010/138449
Statut Délivré - en vigueur
Date de dépôt 2010-05-24
Date de publication 2010-12-02
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s)
  • Traversat, Bernard A.
  • Gosling, James A.
  • Duigou, Michael J.
  • Jen, Henry
  • Abdelaziz, Mohamed M.
  • Goetz, Brian

Abrégé

A computer readable medium including computer readable code for causing a computer system to perform a method. The method includes receiving an application, receiving application information for the application, and determining an access privilege for the application based, in part, on the application information. The method also includes generating a deployment package for the application using the application and the access privilege, and publishing the application.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • G06F 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 21/24 - par protection directe des données, p.ex. par étiquetage

11.

CACHE COHERENT SUPPORT FOR FLASH IN A MEMORY HIERARCHY

      
Numéro d'application US2010034697
Numéro de publication 2010/132655
Statut Délivré - en vigueur
Date de dépôt 2010-05-13
Date de publication 2010-11-18
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s)
  • Kapil, Sanjiv
  • Hetherington, Ricky, C.

Abrégé

System and method for using flash memory in a memory hierarchy. A computer system includes a processor coupled to a memory hierarchy via a memory controller. The memory hierarchy includes a cache memory, a first memory region of random access memory coupled to the memory controller via a first buffer, and an auxiliary memory region of flash memory coupled to the memory controller via a flash controller. The first buffer and the flash controller are coupled to the memory controller via a single interface. The memory controller receives a request to access a particular page in the first memory region. The processor detects a page fault corresponding to the request and in response, invalidates cache lines in the cache memory that correspond to the particular page, flushes the invalid cache lines, and swaps a page from the auxiliary memory region to the first memory region.

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

12.

METHOD AND STRUCTURE FOR SOLVING THE EVIL-TWIN PROBLEM

      
Numéro d'application US2010001099
Numéro de publication 2010/123541
Statut Délivré - en vigueur
Date de dépôt 2010-04-13
Date de publication 2010-10-28
Propriétaire ORACLE AMERICA, INC. formerly known as SUN MICROSYSTEMS, INC. (USA)
Inventeur(s)
  • Chaudhry, Shailender
  • Tremblay, Marc

Abrégé

A register file, in a processor, includes a first plurality of registers of a first size, n-bits. A decoder uses a mapping that divides the register file into a second plurality M of registers having a second size. Each of the registers having the second size is assigned a different name in a continuous name space. Each register of the second size includes a plurality N of registers of the first size, n-bits. Each register in the plurality N of registers is assigned the same name as the register of the second size that includes that plurality. State information is maintained in the register file for each n-bit register. The dependence of an instruction on other instructions is detected through the continuous name space. The state information allows the processor to determine when the information in any portion, or all, of a register is valid.

Classes IPC  ?

  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions

13.

OPTICAL DEVICE WITH LARGE THERMAL IMPEDANCE

      
Numéro d'application US2010028995
Numéro de publication 2010/117701
Statut Délivré - en vigueur
Date de dépôt 2010-03-29
Date de publication 2010-10-14
Propriétaire ORACLE AMERICA, INC. FORMERLY KNOWN AS SUN MICROSYSTEMS, INC. (USA)
Inventeur(s)
  • Cunningham, John, E.
  • Krishnamoorthy, Ashok V.
  • Shubin, Ivan
  • Li, Guoliang
  • Zheng, Xuezhe

Abrégé

Embodiments of an optical device, an array of optical devices, and a technique for fabricating the optical device or the array are described. This optical device is implemented on a substrate (such as silicon), and includes a thermally tunable optical waveguide that has good thermal isolation from its surroundings. In particular, a portion of a semiconductor in the optical device, which includes the optical waveguide, is free standing above a gap between the semiconductor layer and the substrate. By reducing the thermal coupling between the optical waveguide and the external environment, the optical device can be thermally tuned with significantly less power consumption.

Classes IPC  ?

  • G02F 1/025 - Dispositifs ou dispositions pour la commande de l'intensité, de la couleur, de la phase, de la polarisation ou de la direction de la lumière arrivant d'une source lumineuse indépendante, p.ex. commutation, ouverture de porte ou modulation; Optique non linéaire pour la commande de l'intensité, de la phase, de la polarisation ou de la couleur basés sur des éléments à semi-conducteurs ayant au moins une barrière de potentiel, p.ex. jonction PN, PIN dans une structure de guide d'ondes optique

14.

THERMAL TUNING OF AN OPTICAL DEVICE

      
Numéro d'application US2010028997
Numéro de publication 2010/117702
Statut Délivré - en vigueur
Date de dépôt 2010-03-29
Date de publication 2010-10-14
Propriétaire ORACLE AMERICA, INC. FORMERLY KNOWN AS SUN MICROSYSTEMS, INC. (USA)
Inventeur(s)
  • Li, Guoliang
  • Krishnamoorthy, Ashok, V.
  • Cunningham, John, E.
  • Shubin, Ivan
  • Zheng, Xuezhe

Abrégé

Embodiments of an optical device, an array of optical devices, and a technique for fabricating the optical device or the array are described. This optical device is implemented on a substrate (such as silicon) (410), and includes a thermally tunable optical waveguide (414) with a high thermal resistance to the surrounding external environment and a low thermal resistance to a localized heater. In particular, the thermal resistances associated with thermal dissipation paths from a heater in the optical device to an external environment via electrodes (418) and via the substrate are increased, while the thermal resistance between the optical waveguide and the heater is decreased.

Classes IPC  ?

  • G02B 6/12 - OPTIQUE ÉLÉMENTS, SYSTÈMES OU APPAREILS OPTIQUES - Détails de structure de dispositions comprenant des guides de lumière et d'autres éléments optiques, p.ex. des moyens de couplage du type guide d'ondes optiques du genre à circuit intégré
  • G02F 1/01 - Dispositifs ou dispositions pour la commande de l'intensité, de la couleur, de la phase, de la polarisation ou de la direction de la lumière arrivant d'une source lumineuse indépendante, p.ex. commutation, ouverture de porte ou modulation; Optique non linéaire pour la commande de l'intensité, de la phase, de la polarisation ou de la couleur

15.

DUAL-LAYER THERMALLY TUNED OPTICAL DEVICE

      
Numéro d'application US2010029000
Numéro de publication 2010/117705
Statut Délivré - en vigueur
Date de dépôt 2010-03-29
Date de publication 2010-10-14
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s)
  • Li, Guoliang
  • Cunningham, John E.
  • Krishnamoorthy, Ashok V.
  • Shubin, Ivan
  • Zheng, Xuezhe

Abrégé

Embodiments of an optical device, an array of optical devices, and a technique for fabricating the optical device or the array are described. This optical device is implemented using two semiconductor layers (such as silicon), one of which includes a heater (710) and the other includes a thermally tunable optical waveguide (415). Spatially separating these two functions in the optical device results in more efficient heat transfer between the heater and the optical waveguide, reduced heat transfer to the surroundings, and reduced optical losses in the optical waveguide relative to existing silicon-based optical devices.

Classes IPC  ?

  • G02B 6/12 - OPTIQUE ÉLÉMENTS, SYSTÈMES OU APPAREILS OPTIQUES - Détails de structure de dispositions comprenant des guides de lumière et d'autres éléments optiques, p.ex. des moyens de couplage du type guide d'ondes optiques du genre à circuit intégré
  • G02F 1/01 - Dispositifs ou dispositions pour la commande de l'intensité, de la couleur, de la phase, de la polarisation ou de la direction de la lumière arrivant d'une source lumineuse indépendante, p.ex. commutation, ouverture de porte ou modulation; Optique non linéaire pour la commande de l'intensité, de la phase, de la polarisation ou de la couleur

16.

DATA STORAGE SYSTEM AND METHOD OF PROCESSING A DATA ACCESS REQUEST

      
Numéro d'application US2010029116
Numéro de publication 2010/117745
Statut Délivré - en vigueur
Date de dépôt 2010-03-30
Date de publication 2010-10-14
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s)
  • O'Brien, John, Timothy
  • Milillo, Michael, Steven
  • Detar, George, Franklin
  • Madison, Carl, Thomas

Abrégé

A data storage system includes a plurality of servers, a plurality of external interface providers each deployed on one of the servers, and a plurality of data storage controllers each deployed on one of the servers. Each of the providers is configured to receive a data access request, to identify one of the controllers that can satisfy the request, and to forward the request to the identified controller. The system further includes a plurality of data storage modules independent of the servers. The providers, controllers and modules are in communication with each other. Each of the controllers exclusively manages a portion of data content in at least one of the modules, and satisfies data access requests received from the providers by accessing the portion of data content in the at least one module.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

17.

SYSTEM AND METHOD FOR USING SOUND TO DIFFERENTIATE KEYPRESSES

      
Numéro d'application US2009055858
Numéro de publication 2010/028126
Statut Délivré - en vigueur
Date de dépôt 2009-09-03
Date de publication 2010-03-11
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s) Mori, Robert, F.

Abrégé

A method for associating sounds with different keypresses, involving receiving an input of a first keypress from a keyboard including a plurality of keys, wherein the keyboard is associated with a computing device, determining whether a key corresponding to the first keypress is one of a plurality of significant elements, wherein the plurality of significant elements is a subset of the plurality of keys, determining a first sound event associated with the key, when the key is one of the plurality of significant elements, and outputting a first sound associated with the first sound event.

Classes IPC  ?

  • G06F 3/023 - Dispositions pour convertir sous une forme codée des éléments d'information discrets, p.ex. dispositions pour interpréter des codes générés par le clavier comme codes alphanumériques, comme codes d'opérande ou comme codes d'instruction
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques

18.

METHOD AND SYSTEM FOR LOW-OVERHEAD DATA TRANSFER

      
Numéro d'application US2009048594
Numéro de publication 2010/002688
Statut Délivré - en vigueur
Date de dépôt 2009-06-25
Date de publication 2010-01-07
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s) Tripathi, Sunay

Abrégé

A method for low-overhead data transfer. The method includes initiating, by a first application, TCP connection with a second application, establishing, in response to the initiation, the TCP connection between the first application and the second application, providing, by the first application, pre-post buffer information to the second application, where the pre-post buffer information corresponds to a location in a physical memory of the first computer and where the location in physical memory corresponds to a virtual memory address of the first application. The method further comprising transferring data, by the second application, to the first application using the pre-post buffer information, where transferring the data comprises writing the data directly into a location in the physical memory of the first computer.

Classes IPC  ?

19.

METHOD AND SYSTEM FOR POWER MANAGEMENT IN A VIRTUAL MACHINE ENVIRONMENT WITHOUT DISRUPTING NETWORK CONNECTIVITY

      
Numéro d'application US2009049003
Numéro de publication 2010/002759
Statut Délivré - en vigueur
Date de dépôt 2009-06-29
Date de publication 2010-01-07
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s) Tripathi, Sunay

Abrégé

A method for power management. The method includes gathering resource usage data for a first blade and a second blade on a blade chassis, migrating each virtual machine (VM) executing on the first blade to the second blade based on the resource usage data and a first migration policy, wherein the first migration policy defines when to condense the number of blades operating on the blade chassis, and powering down the first blade after each VM executing on the first blade is migrated from the first blade.

Classes IPC  ?

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

20.

METHOD AND SYSTEM FOR POWER MANAGEMENT USING TRACING DATA

      
Numéro d'application US2009047843
Numéro de publication 2009/155449
Statut Délivré - en vigueur
Date de dépôt 2009-06-18
Date de publication 2009-12-23
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s)
  • Saxe, Eric, C.
  • Johnson, Darrin, P.
  • Chew, Jonathan, J.

Abrégé

A method for power managing hardware. The method includes determining hardware to power manage, sending a tracing request from a power management control to a tracing framework to obtain usage data of the hardware, and identifying a first probe to obtain first tracing data corresponding to the usage data in a first hardware control software component, where the first hardware control software is configured to interact with the hardware. The method further includes enabling the first probe, obtaining the first tracing data from the first probe, where the first tracing data is obtained when the first probe is encountered during execution of the first hardware control software, and modifying operation of the hardware using the first tracing data.

Classes IPC  ?

  • G06F 1/32 - Moyens destinés à économiser de l'énergie
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie

21.

METHOD AND SYSTEM FOR OFFLOADING NETWORK PROCESSING

      
Numéro d'application US2009035405
Numéro de publication 2009/111288
Statut Délivré - en vigueur
Date de dépôt 2009-02-27
Date de publication 2009-09-11
Propriétaire ORACLE AMERICA, INC. (USA)
Inventeur(s)
  • Tripathi, Sunay
  • Droux, Nicolas, G.

Abrégé

The invention relates to a method for processing a packet. The method includes receiving the packet by a physical network interface, determining a target virtual network interface card (VNIC) using the destination address and a virtual switching table (VST), transferring the packet to a receive ring (RR) associated with the target VNIC, wherein the RR is located on the NEM, determining, by the target VNIC, that the packet is in the RR, determining, by the target VNIC, that the packet is to be processed using an offload engine, transferring the packet to offload memory located on an offload computer, wherein the offload computer is operatively connected to the NEM via the chassis interconnect and wherein the offload engine is executing on the offload computer, processing the packet by the offload engine to obtain a processed packet, and transferring the processed packet to a target computer memory using the chassis interconnect.

Classes IPC  ?

  • H04L 12/56 - Systèmes de commutation par paquets
  • H04L 29/10 - Commande de la communication; Traitement de la communication caractérisés par un interface, p.ex. par l'interface entre le niveau de la liaison et le niveau physique
  • 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