Gole
Abhijeet P. Gole, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20120059864 | Balancing Caching Load In A Peer-To-Peer Based Network File System - Systems and techniques relating to network file systems for balancing caching load in peer-to-peer based network file systems are described. In one aspect, a method includes maintaining, by a cluster containing two or more computer systems, information about files cached at a network that includes three or more computer systems configured to cache data associated with a file server system. The method also includes receiving, from one of the computer systems of the network, a request to identify at least one computer system of the network that caches a specified file. Further, the method includes identifying, by the cluster in response to the received request, one or more computer systems of the network that cache the specified file based on the maintained information. Furthermore, the method includes providing, by the cluster to the requesting computer system, information referencing at least the identified one or more computer systems of the network. | 03-08-2012 |
20120066276 | DISTRIBUTED METADATA CACHE - Apparatuses, methods, and other embodiments associated with distributed metadata caching are described. According to one embodiment, a method includes intercepting a metadata request intended for an NFS server and communicating with a member of the set of peers to satisfy the metadata request from a distributed metadata cache maintained by the set of peers. The metadata request will have originated from a member of a set of peers participating in peer-to-peer distributed metadata caching. | 03-15-2012 |
20120102137 | CLUSTER CACHE COHERENCY PROTOCOL - Systems, methods, and other embodiments associated with a cluster cache coherency protocol are described. According to one embodiment, an apparatus includes non-transitory storage media configured as a cache associated with a computing machine. The computing machine is a member of a cluster of computing machines that share access to a storage device. A cluster caching logic is associated with the computing machine. The cluster caching logic is configured to communicate with cluster caching logics associated with the other computing machines to determine an operational status of a clique of cluster caching logics performing caching operations on data in the storage device. The cluster caching logic is also configured to selectively enable caching of data from the storage device in the cache based, at least in part, on a membership status of the cluster caching logic in the clique. | 04-26-2012 |
20120102245 | UNIFIED I/O ADAPTER - Systems, methods, and other embodiments associated with a unified hybrid input/output adapter are described. According to one embodiment, an apparatus includes an Input/Output (I/O) interconnect configured to connect with a host device and to provide communications with the host device. The apparatus also includes a network adapter connected to the I/O interconnect and configured to communicate with a network storage. The apparatus includes a host adapter connected to the I/O interconnect and configured to communicate with a first storage device and a second storage device. The first storage device has a higher latency than the second storage device. The apparatus further includes a storage logic configured to control the I/O interconnect to cause storage access requests from the host device to be cached in the second storage device via the host adapter. | 04-26-2012 |
20120131126 | Mirroring Solution in Cloud Storage Environment - A system configured to provide access to shared storage includes a first network node configured to provide access to the shared storage to a first plurality of client stations. The first network node includes a first cache memory module configured to store first data corresponding to the first plurality of client stations, and a first cache control module configured to transfer the first data from the first cache memory module to the shared storage. A second network node is configured to provide access to the shared storage to a second plurality of client stations. The second network node includes a second cache memory module configured to store second data corresponding to the second plurality of client stations and store the first data, and a second cache control module configured to transfer the second data from the second cache memory module to the shared storage. | 05-24-2012 |
20130067286 | CACHING SYSTEM WITH REMOVABLE MEMORY CARD - Systems, methods, and other embodiments associated with optimizing the use of replaceable memory cards and onboard memory as storage for data in cache are described. According to one embodiment, an apparatus includes a cache space manager configured to cause a cache processor to store data of a removable memory card of a memory device to an onboard memory of the memory device. The apparatus also includes an error rate monitor configured to monitor operating parameters of the removable memory card and to activate a cache processor to store the data from the removable memory card to the onboard memory when the operating parameters meet predetermined criteria. | 03-14-2013 |
20130080664 | SYSTEMS AND METHODS FOR CREATING BIDIRECTIONAL COMMUNICATION CHANNELS USING BLOCK DEVICES - A system includes an initiator device including an initiator interface. A target device includes a target interface that communicates with the initiator interface via a protocol. The protocol supports commands being sent from the initiator device to the target device. The protocol does not support commands being sent from the target device to the initiator device. The target interface is configured to send a command to the initiator device via the protocol. The initiator interface is configured to execute the command. | 03-28-2013 |
20130290467 | Balancing Caching Load In A Peer-To-Peer Based Network File System - Systems and techniques relating to network file systems for balancing caching load in peer-to-peer based network file systems are described. In one aspect, a method includes maintaining, by a cluster containing two or more computer systems, information about files cached at a network that includes three or more computer systems configured to cache data associated with a file server system. The method also includes receiving, from one of the computer systems of the network, a request to identify at least one computer system of the network that caches a specified file. Further, the method includes identifying, by the cluster in response to the received request, one or more computer systems of the network that cache the specified file based on the maintained information. Furthermore, the method includes providing, by the cluster to the requesting computer system, information referencing at least the identified one or more computer systems of the network. | 10-31-2013 |
20140143506 | LOCALLY CACHING DATA FROM A SHARED STORAGE - Systems, methods, and other embodiments associated with controlling when data blocks are cached at hosts from a shared storage are described. According to one embodiment, an apparatus includes a request logic configured to receive, from a first host of a plurality of hosts, a request to cache a data block at the first host. The data block is part of a plurality of data blocks that are stored in a network storage. The network storage is shared by the plurality of hosts. The apparatus also includes a lock logic configured to control access to the data block by issuing a lock for the data block identified by the request in response to determining that the data block is available. The lock provides exclusive access to the data block for the first host to permit the first host to cache the data block locally at the first host. | 05-22-2014 |
20140215136 | METHODS AND APPARATUS FOR STORING DATA TO A SOLID STATE STORAGE DEVICE BASED ON DATA CLASSIFICATION - Systems and methods for storing data to a non-volatile storage device are provided. A request to store data to the storage device at a given address corresponding to one of a plurality of regions of the storage device is received. A region classification map associated with the storage device associates a classification with each of the plurality of regions. A determination is made based on the region classification map as to which classification is associated with the one of the plurality of regions corresponding to the given address. The data is stored at the given address in response to determining that the one of the plurality of regions is associated with a first classification. The data is stored to an alternate location in response to determining that the one of the plurality of regions is associated with a second classification. | 07-31-2014 |
20140379965 | ADAPTIVE CACHE MEMORY CONTROLLER - A system comprises a partitioning module and a writing module. The partitioning module is configured to partition each of a plurality of solid-state disks into a plurality of blocks. Each of the plurality of blocks has a predetermined size. The writing module is configured to write data to one or more of the plurality of solid-state disks in a sequence starting from a first block of a first solid-state disk of the plurality of solid-state disks to a first block of a last solid-state disk of the plurality of solid-state disks, and subsequently starting from a second block of the first solid-state disk to a second block of the last solid-state disk. In each of each of the plurality of the plurality of solid-state disks, the second block is subsequent to the first block. | 12-25-2014 |
Anand M. Gole, Columbia, SC US
Patent application number | Description | Published |
---|---|---|
20080266555 | Surface Enhanced Raman Spectroscopy Using Shaped Gold Nanoparticles - Surface enhanced Raman scattering (SERS) spectra of 4-mercaptobenzoic acid (4-MBA) self-assembled monolayers (SAMs) on gold substrates is presented for SAMs onto which gold nanoparticles of various shapes have been electrostatically immobilized. SERS spectra of 4-MBA SAMs are enhanced in the presence of immobilized gold nanocrystals by a factor of 10 | 10-30-2008 |
20110137062 | SURFACE ENHANCED RAMAN SPECTROSCOPY USING SHAPED GOLD NANOPARTICLES - Surface enhanced Raman scattering (SERS) spectra of 4-mercaptobenzoic acid (4-MBA) self-assembled monolayers (SAMs) on gold substrates is presented for SAMs onto which gold nanoparticles of various shapes have been electrostatically immobilized. SERS spectra of 4-MBA SAMs are enhanced in the presence of immobilized gold nanocrystals by a factor of 10 | 06-09-2011 |
20110184202 | SURFACE ENHANCED RAMAN SPECTROSCOPY USING SHAPED GOLD NANOPARTICLES - Surface enhanced Raman scattering (SERS) spectra of 4-mercaptobenzoic acid (4-MBA) self-assembled monolayers (SAMs) on gold substrates is presented for SAMs onto which gold nanoparticles of various shapes have been electrostatically immobilized. SERS spectra of 4-MBA SAMs are enhanced in the presence of immobilized gold nanocrystals by a factor of 10 | 07-28-2011 |
Devanand Ramchandra Gole, Warje IN
Patent application number | Description | Published |
---|---|---|
20140253268 | Cover Assembly for Automatic Transfer Switch (ATS) - A cover assembly for an automatic transfer switch (ATS) is provided. The ATS includes an operator-panel portion and a pole-assembly portion, wherein the operator-panel portion comprises at least one solenoid and associated wiring. The cover assembly includes and operator-panel cover and a pole-assembly cover. The operator-panel cover is configured to cover the operator-panel portion such that the at least one solenoid and associated wiring are substantially enclosed, the operator-panel cover comprising a first plurality of ventilation louvers for heat dissipation. Further, the pole-assembly cover is configured to cover the pole-assembly portion, the pole-assembly cover comprising a second plurality of ventilation louvers for heat dissipation. | 09-11-2014 |
James Gole, Atlanta, GA US
Patent application number | Description | Published |
---|---|---|
20140311221 | GAS SENSORS AND METHODS OF PREPARATION THEREOF - Embodiments of the present disclosure include sensors, arrays of conductometric sensors, devices including conductometric sensors, methods of making conductometric sensors, methods of using conductometric gas sensors, methods of enhancing sensor response with light, and the like. | 10-23-2014 |
20140373600 | GAS SENSORS AND METHODS OF PREPARATION THEREOF - Embodiments of the present disclosure include sensors, arrays of conductometric sensors, devices including conductometric sensors, methods of making conductometric sensors, methods of using conductometric gas sensors, and the like. | 12-25-2014 |
20150268184 | GAS SENSORS USING MAGNETIC FIELDS AND METHODS OF USE THEREOF - Embodiments of the present disclosure include sensors, arrays of sensors, devices including sensors, methods of making sensors, methods of using sensors, and the like, whereupon exposure to a magnetic field results in embodiments having enhanced sensitivity. In an embodiment, the present disclosure includes porous silicon (PS) sensors, arrays of PS sensors, devices including PS sensors, methods of making PS sensors, methods of using PS gas sensors, and the like, that include or use a magnetic field. | 09-24-2015 |
James L. Gole, Atlanta, GA US
Patent application number | Description | Published |
---|---|---|
20110197657 | Gas Sensors, Methods of Preparation Thereof, Methods of Selecting Gas Sensor Materials, and Methods of Use of Gas Sensors - Embodiments of the present disclosure provide for methods of selecting a nanostructured deposit for a conductometric gas sensor, methods of detecting a gas based on the acidic or basic characteristic of the gas using a conductometric gas sensor, devices including conductometric gas sensors, arrays of conductometric gas sensors, methods of determining the acidic or basic characteristic of a gas, methods of treating a sensor, and the like. | 08-18-2011 |
Jeff Gole, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20160138013 | SUBSTANTIALLY UNBIASED AMPLIFICATION OF GENOMES - Methods and manufactures for substantially unbiased amplification of genomes are provided herein. Some embodiments include methods of producing a substantially unbiased amplification library of a genome of a single cell. Some embodiments include methods of producing a substantially unbiased amplification of a genome by multiple strand displacement amplification (MDA). Some embodiments include a substrate for substantially unbiased amplification a genome of each of a plurality of single cells | 05-19-2016 |
Jeff Gole, Cambridge, MA US
Patent application number | Description | Published |
---|---|---|
20160068889 | METHODS FOR SELECTIVELY SUPPRESSING NON-TARGET SEQUENCES - The invention generally relates to negative selection of nucleic acids. The invention provides methods and systems that remove unwanted segments of nucleic acid in a sample so that a target gene or region of interest may be analyzed without interference from the unwanted segments. A sample is obtained that includes single-stranded nucleic acid with one or more unwanted segments. Complementary nucleic acid is added to the single-stranded nucleic acid to create a double-stranded region that includes the unwanted segment. The double-stranded region is then digested, leaving single-stranded nucleic acid that includes the target gene or region of interest. This allows paralogs, pseudogenes, repetitive elements, and other segments of the genome that may be similar to the target gene or region of interest to be removed from the sample. | 03-10-2016 |
Kusum Gole, Satara IN
Kusum Gole, Maharashtra IN
Patent application number | Description | Published |
---|---|---|
20100056644 | PHARMACEUTICAL COMPOSITIONS CONTAINING ANHYDROUS CALCIPOTRIENE - A stable pharmaceutical composition in a semisolid dosage form comprising a therapeutic effective amount of solubilized calcipotriene in an anhydrous form is disclosed. | 03-04-2010 |
Kusum Dinkar Gole, Mumbai IN
Patent application number | Description | Published |
---|---|---|
20100240621 | TOPICAL PHARMACEUTICAL COMPOSITION FOR THE COMBINATION OF FUSIDIC ACID AND A CORTICOSTEROID - The present invention relates to topical pharmaceutical compositions comprising fusidic acid and a corticosteroid. More particularly, the present invention relates to topical pharmaceutical compositions comprising fusidic acid and mometasone or halobetasol or their esters, processes for preparing the same, and the use of such compositions for prevention and treatment of dermal infections. | 09-23-2010 |
Nachiket Gole, Pune IN
Patent application number | Description | Published |
---|---|---|
20130087142 | METERED DOSE INHALER - The present invention relates to metered dose inhaler devices for the administration of medicament to patients for inhalation therapy. Particularly, it discloses a metered dose inhaler device for improving medicament compliance by patients. | 04-11-2013 |
Philip D. Gole, Grand Rapids, MI US
Patent application number | Description | Published |
---|---|---|
20130172731 | IMAGE-OVERLAY MEDICAL EVALUATION DEVICES AND TECHNIQUES - A system and methods are provided for evaluating the position of surgical implants or openings formed in anatomical tissue during medical procedures, in which an initial 3-dimensional image of the anatomical tissue is combinable with one or more subsequent 3-dimensional images of the same or correlating tissue, and without the use of ionizing radiation on a patient for at least the subsequent images. The system includes a software program, a computer with display, a radiographic image scanning device, and a non-radiographic image scanning device. The computer accesses a medical patient information database and a medical implant database for images used by the software program. A pre-operative image is combined with subsequent images to facilitate evaluation of the proposed placement of a surgical implant or opening relative to tissues of the patient anatomy. Methods of evaluating the accuracy of surgical guides and of fabricating surgical guides are also disclosed. | 07-04-2013 |
Remy Gole, Nice FR
Patent application number | Description | Published |
---|---|---|
20080235292 | System and Method to Maintain Coherence of Cache Contents in a Multi-Tier System Aimed at Interfacing Large Databases - A method and a system for maintaining coherence of cache contents in a multi-tiered architecture of servers are described. This includes a front tier of satellite servers, each operating a local cache, and a middle tier of central servers each operating a central cache. Central servers interface with databases through database servers to retrieve the data elements used to construct objects and store them in central caches. Once constructed, objects are attributed a time-to-live (TTL) and stored in central caches then, forwarded to the satellite servers where they are stored in local caches before being delivered to the software applications that have requested them. They are invalidated when outdated and reconstructed from a central server from where they are forwarded to all central caches and to the local caches where they are needed. | 09-25-2008 |
Remy Gole, Sophia Antipolis FR
Patent application number | Description | Published |
---|---|---|
20130073586 | DATABASE SYSTEM USING BATCH-ORIENTED COMPUTATION - Systems, methods, and computer program for processing large volumes of data in travel and travel-related applications. A computation platform is configured to receive batch re-computation orders from the search platform, process a batch re-computation order by computing the plurality of database query results according to a batch processing schedule within a given time frame, and return the computed database query results resulting from the batch re-computation order to the search platform. Each batch re-computation order instructs the computation platform to compute a plurality of database query results. A search platform is configured to maintain the computed database query results in a memory, and to make the computed database query results available to clients connected to the search platform and to transmit the batch re-computation orders to the computation platform. | 03-21-2013 |
Remy Gole, Grasse FR
Patent application number | Description | Published |
---|---|---|
20090083056 | Method and apparatus for version management of a data entity - A system for identifying a parameter in a version of a data entity created at a specific time, wherein at a first time the version is an active version and at a second time the version is a previous version, the system comprising: a database for storing the plurality of versions of the data entity as they are created; a cache for storing the first active version of the data entity; wherein when a new version of the data entity is created by updating at least one parameter of the data entity, a new active version replaces the first active version stored in a cache and the first active version becomes a previous version stored in the cache; and wherein the new active version includes a list of the or each previous version of the data entity with an associated time at which the version was an active version, such that by identifying the version of the data entity which was active at the specific time the parameter is determined. | 03-26-2009 |
20120330693 | METHOD AND SYSTEM FOR A PRE-SHOPPING RESERVATION SYSTEM WITH INCREASED SEARCH EFFICIENCY - The method according to a preferred embodiment of the present invention provides a pre-shopping reservation tool which allows storing entire catalogues of air travels from many providers, while ensuring a high cache accuracy at limited operational costs. The system makes use of the fares knowledge to merge identical travel recommendations coming from different travel providers (airline, travel agencies) when possible, i.e. when fares are public and not negotiated for a specific travel provider. This prevents redundant prices to be stored in the system and improves its cost effectiveness. The system according to a preferred embodiment of the present invention relies on several dedicated data analysis engines to optimize the cost of data pre-computations while at the same time maintaining good data accuracy. | 12-27-2012 |
Rémy Gole, Grasse FR
Patent application number | Description | Published |
---|---|---|
20120330693 | METHOD AND SYSTEM FOR A PRE-SHOPPING RESERVATION SYSTEM WITH INCREASED SEARCH EFFICIENCY - The method according to a preferred embodiment of the present invention provides a pre-shopping reservation tool which allows storing entire catalogues of air travels from many providers, while ensuring a high cache accuracy at limited operational costs. The system makes use of the fares knowledge to merge identical travel recommendations coming from different travel providers (airline, travel agencies) when possible, i.e. when fares are public and not negotiated for a specific travel provider. This prevents redundant prices to be stored in the system and improves its cost effectiveness. The system according to a preferred embodiment of the present invention relies on several dedicated data analysis engines to optimize the cost of data pre-computations while at the same time maintaining good data accuracy. | 12-27-2012 |
Remy Edouard Gole, Grasse FR
Patent application number | Description | Published |
---|---|---|
20110087706 | METHOD OF AND APPARATUS FOR OPERATING ON DATA IN A DISTRIBUTED CLIENT-SERVER ARCHITECTURE COMPRISING HETEROGENEOUS PLATFORMS - A method of storing data in computer apparatus, the method comprising: marshalling data to provide encoded data; compressing the data; and storing the compressed, encoded data in a cache of the computer apparatus. | 04-14-2011 |
20130166729 | METHOD AND SYSTEM FOR MESSAGE TRACKING AND CHECKING - An invalidation tracker system for tracking messages in a caching architecture of a pricing and shopping platform. The caching architecture includes of multiple levels each comprising one or more servers. Invalidation messages are communicated from one level to another to send invalidation messages to all servers in the caching architecture. The system receives data from provider databases to be communicated to the servers in the caching architecture. The system includes a recording module for recording all invalidation messages communicated to the servers in the caching architecture to form a set of sent invalidation messages, an analyzing module for determining the invalidation messages received at each server in the caching architecture and comparing this with the set of sent invalidation messages to identify one or more undelivered invalidation messages, and a reply module for resending the one or more identified undelivered invalidation messages to an appropriate server in the caching architecture. | 06-27-2013 |