Kannan, TX
Baskaran Kannan, Round Rock, TX US
Patent application number | Description | Published |
---|---|---|
20150347013 | Using Sub-Region I/O History to Cache Repeatedly Accessed Sub-Regions in a Non-Volatile Storage Device - Systems, methods and/or devices are used to enable using sub-region I/O history to cache repeatedly accessed sub-regions in a non-volatile storage device. In one aspect, the method includes (1) receiving a plurality of input/output (I/O) requests including read requests and write requests to be performed in a plurality of regions in a logical address space of a host, and (2) performing one or more operations for each region of the plurality of regions in the logical address space of the host, including, for each sub-region of a plurality of sub-regions of the region: (a) determining whether the sub-region is accessed more than a predetermined threshold number of times during a predetermined time period, and (b) if so, caching, from a storage medium of the storage device to a cache of the storage device, data from the sub-region. | 12-03-2015 |
20150347028 | Real-TIme I/O Pattern Recognition to Enhance Performance and Endurance of a Storage Device - Systems, methods and/or devices are used to enable real-time I/O pattern recognition to enhance performance and endurance of a storage device. In one aspect, the method includes (1) at a storage device, receiving from a host a plurality of input/output (I/O) requests, the I/O requests specifying operations to be performed in a plurality of regions in a logical address space of the host, and (2) performing one or more operations for each region of the plurality of regions in the logical address space of the host, including (a) maintaining a history of I/O request patterns in the region for a predetermined time period, and (b) using the history of I/O request patterns in the region to adjust subsequent I/O processing in the region. | 12-03-2015 |
20150347030 | Using History of Unaligned Writes to Cache Data and Avoid Read-Modify-Writes in a Non-Volatile Storage Device - Systems, methods and/or devices are used to enable using history of unaligned writes to cache data and avoid read-modify-writes in a non-volatile storage device. In one aspect, the method includes (1) receiving a plurality of input/output (I/O) requests including read requests and write requests to be performed in a plurality of regions in a logical address space of a host, and (2) performing one or more operations for each region of the plurality of regions in the logical address space of the host, including (a) determining whether the region has a history of unaligned write requests during a predetermined time period, and (b) if so: (i) determining one or more sub-regions within the region that are accessed more than a predetermined threshold number of times during the predetermined time period, and (ii) caching data from the determined one or more sub-regions. | 12-03-2015 |
20150347040 | Using History of I/O Sizes and I/O Sequences to Trigger Coalesced Writes in a Non-Volatile Storage Device - Systems, methods and/or devices are used to enable using history of I/O sizes and I/O sequences to trigger coalesced writes in a non-volatile storage device. In one aspect, the method includes (1) receiving a plurality of input/output (I/O) requests to be performed in a plurality of regions in a logical address space of a host, and (2) performing one or more operations for each region of the plurality of regions in the logical address space of the host, including (a) determining whether the region has a history of I/O requests to access data of size less than a predefined small-size threshold during a predetermined time period, (b) determining whether the region has a history of sequential write requests during the predetermined time period, and (c) if both determinations are true, coalescing subsequent write requests to the region. | 12-03-2015 |
20150347041 | Using History of I/O Sequences to Trigger Cached Read Ahead in a Non-Volatile Storage Device - Systems, methods and/or devices are used to enable using history of I/O sequences to trigger cached read ahead in a non-volatile storage device. In one aspect, the method includes (1) receiving, at a storage device, a plurality of input/output (I/O) requests from a host, the plurality of I/O requests including read requests and write requests to be performed in a plurality of regions in a logical address space of the host, and (2) performing one or more operations for each region of the plurality of regions in the logical address space of the host, including (a) determining whether the region has a history of sequential read requests during a predetermined time period, and (b) in accordance with a determination that the region has a history of sequential read requests during the predetermined time period, enabling read ahead logic for the region. | 12-03-2015 |
20150347296 | Prioritizing Garbage Collection and Block Allocation Based on I/O History for Logical Address Regions - Systems, methods and/or devices are used to enable prioritizing garbage collection and block allocation based on I/O history for logical address regions. In one aspect, the method includes (1) receiving, at a storage device, a plurality of input/output (I/O) requests from a host, the plurality of I/O requests including read requests and write requests to be performed in a plurality of regions in a logical address space of the host, (2) in accordance with the plurality of I/O requests over a predetermined time period, identifying an idle region of the plurality of regions in the logical address space of the host, and (3) in accordance with the identification of the idle region, enabling garbage collection of data storage blocks, in the storage device, that store data in the idle region. | 12-03-2015 |
Bharathwaj Kannan, Spring, TX US
Patent application number | Description | Published |
---|---|---|
20090314498 | SECUREMENT OF LINES TO DOWNHOLE WELL TOOLS - Apparatus and methods for securement of lines to downhole well tools. A method of securing one or more lines to a well tool includes the steps of: installing the one or more lines in a groove formed longitudinally along an outer surface of the well tool, the groove having a width at the outer surface of the well tool which is narrower than a width of the groove at a position radially inward relative to the outer surface; and securing the one or more lines in the groove. A well tool includes a groove formed longitudinally along an outer surface of an outer housing of the well tool. The groove has a width at the outer surface of the well tool which is narrower than a width of the groove at a position radially inward relative to the outer surface. One or more lines are secured in the groove. | 12-24-2009 |
Bharathwaj S. Kannan, Spring, TX US
Patent application number | Description | Published |
---|---|---|
20090139728 | SCREENED VALVE SYSTEM FOR SELECTIVE WELL STIMULATION AND CONTROL - A well system includes a valve interconnected in a casing string and selectively configurable between first and second configurations via a line external to the casing string, the valve in the first configuration being operable to selectively permit and prevent fluid flow between the casing string exterior and interior, and in the second configuration to selectively filter and prevent fluid flow between the casing string exterior and interior. A method of selectively stimulating a formation includes: positioning a casing string in a wellbore intersecting the formation, the casing string including a valve operable via an external line to selectively permit and prevent fluid flow between the casing string interior and exterior; and stimulating an interval set of the formation by opening the valve, flowing a stimulation fluid from the casing string into the interval set, and then configuring the valve to filter formation fluid which flows into the casing string. | 06-04-2009 |
Dhandayuthapani Kannan, Missouri City, TX US
Patent application number | Description | Published |
---|---|---|
20090000785 | Method and Apparatus to Quantify Fluid Sample Quality - The invention relates to fluid sampling in a test that is used to determine physical and chemical characteristics of the fluids in a subterranean reservoir. The method reconstructs the entire pressure history of the fluid parcel that is captured in the fluid samplers during a test. Using this reconstructed pressure history of the samples, the quality of the samples, particularly, whether there is a phase change in the samples during the test, can be accurately quantified. | 01-01-2009 |
20090159275 | SYSTEM AND METHOD FOR OPTIMIZING PRODUCTION IN A WELL - A technique is provided for optimizing well production. Intervals are selected along a deviated wellbore, and a well test and treatment string is deployed in the wellbore. Each interval is then isolated to enable performance of desired testing. The test data obtained is evaluated to determine an appropriate remedial action which is then implemented via the well test and treatment string. The system and method enable the testing and treatment of a plurality of intervals along a horizontal well during the same run downhole. | 06-25-2009 |
20100018714 | TOOL USING OUTPUTS OF SENSORS RESPONSIVE TO SIGNALING - An apparatus for use in a wellbore includes a tool string and a plurality of sensors, which include at least a first sensor to detect pressure signals in an inner conduit of the tool string and at least a second sensor to detect pressure signals in an annulus outside the tool string. A controller actuates a tool in the tool string in response to a logical combination of outputs from the sensors, where the outputs of the sensors are responsive to the respective pressure signals. | 01-28-2010 |
20100175870 | DOWNHOLE DISCONNECT MECHANISM - A release device includes a first sub, a second sub, and a connector separably connecting the first and the second sub, wherein the connector includes a shear member disposed with the first sub and a collar connected between the second sub and the shear member. | 07-15-2010 |
Ganesh Kannan, Sugar Land, TX US
Patent application number | Description | Published |
---|---|---|
20150210803 | POLY(BUTYLENE-CO-ADIPATE TEREPHTHALATE), METHOD OF MANUFACTURE AND USES THEREOF - A poly(butylene terephthalate-co-adipate) copolymer is disclosed, where the copolymer has a melt temperature from 105 to 125° C., and wherein the copolymer includes a polyester component residue derived from a terephthalic-containing polyester homopolymer, a terephthalic-containing polyester copolymer, and combinations thereof, and further includes a polyester residue component; a quencher residue; and from 0.05 to 5 weight % based on total weight of poly(butylene terephthalate-co-adipate) copolymer of a residue of an isocyanurate, polyisocyanate, and combinations thereof. Compositions and articles including the copolymer are also described. | 07-30-2015 |
Priya Kannan, Katy, TX US
Patent application number | Description | Published |
---|---|---|
20140040375 | DISTRIBUTED SUBSCRIPTION BASED NOTIFICATION SERVICE FOR INTEGRATED PETRO-TECHNICAL APPLICATION ENVIRONMENT - A method, apparatus, and program product implement a distributed subscription-based notification service for an integrated petro-technical application environment to facilitate the reporting of updates to oilfield data from a shared repository by a plurality of users. Users are permitted to generate custom notification subscriptions in a petro-technical application, such that oilfield data in the shared repository that meets subscription criteria associated with the notification subscriptions and that has been updated may be identified and used to generate a notification in the petro-technical application, thereby enabling individual users to customize their respective notifications based upon the particular types of data that are relevant to those users' workflows and responsibilities. | 02-06-2014 |
Raj Kannan, Houston, TX US
Patent application number | Description | Published |
---|---|---|
20140040324 | MODELING AND MANIPULATION OF SEISMIC REFERENCE DATUM (SRD) IN A COLLABORATIVE PETRO-TECHNICAL APPLICATION ENVIRONMENT - A method, apparatus, and program product facilitate the management of time domain data in a collaborative petro-technical application environment by associating time domain data in a shared project or repository with a data-specific SRD value. By doing so, when the time domain data is retrieved into a local project or client application for a particular user, the SRD for the time domain data and the SRD for the local project or client application may be used to facilitate conversion of the time domain data for use with the SRD for the local project or client application. | 02-06-2014 |
20140040375 | DISTRIBUTED SUBSCRIPTION BASED NOTIFICATION SERVICE FOR INTEGRATED PETRO-TECHNICAL APPLICATION ENVIRONMENT - A method, apparatus, and program product implement a distributed subscription-based notification service for an integrated petro-technical application environment to facilitate the reporting of updates to oilfield data from a shared repository by a plurality of users. Users are permitted to generate custom notification subscriptions in a petro-technical application, such that oilfield data in the shared repository that meets subscription criteria associated with the notification subscriptions and that has been updated may be identified and used to generate a notification in the petro-technical application, thereby enabling individual users to customize their respective notifications based upon the particular types of data that are relevant to those users' workflows and responsibilities. | 02-06-2014 |
Rajeshwari Kannan, Galena Park, TX US
Patent application number | Description | Published |
---|---|---|
20150299081 | Production of Mixed Aldol Products from the Products of Hydroformylation Reactions - A method for producing mixed aldol products from the products of hydroformylation reactions. In one embodiment, the method comprises mixing hydroformylation reaction products comprising aldehydes with a catalyst inside a reactor to create a mixture. The method also includes agitating the mixture at a temperature in a range of between about 200° F. to about 275° F. to create a reacted mixture. The reacted mixture is then cooled in the reactor to create an organic phase and an aqueous phase. The organic phase is pumped out of the reactor and may then be transferred to a distillation tower. The organic phase may be distilled until any mixed aldol products are isolated, wherein the mixed aldol products may be subsequently removed. | 10-22-2015 |
Srikanth Kannan, Cedar Park, TX US
Patent application number | Description | Published |
---|---|---|
20080288741 | Data Access Tracing - A moving window history of at least one previous data address accessed by a processor is maintained, the at least one previous data address in the history each being associated with an index. A difference between a current data address and one of the at least one previous data address in the history is determined. The difference and the index associated with the one of the at least one previous data address in the history are provided as a representation of the current address. | 11-20-2008 |
Thirumalai Regasamy Kannan, San Antonio, TX US
Patent application number | Description | Published |
---|---|---|
20120276107 | Methods and Compositions for Mycoplasma Pneumoniae Exotoxins - The present invention provides a | 11-01-2012 |
Thirumalai Rengasamy Kannan, San Antonio, TX US
Patent application number | Description | Published |
---|---|---|
20090104185 | Methods and Compositions for Mycoplasma Toxins - The present invention provides | 04-23-2009 |
20100267617 | METHODS AND COMPOSITIONS FOR MYCOPLASMA PNEUMONIAE EXOTOXINS - The present invention provides a | 10-21-2010 |