Search

Ramakumar V Kosuru

from Austin, TX
Age ~58

Ramakumar Kosuru Phones & Addresses

  • 9413 Pearlstone Cv, Austin, TX 78717 (512) 999-5804
  • 6353 Bollinger Rd, Cupertino, CA 95014
  • 1055 E Evelyn Ave, Sunnyvale, CA 94086
  • 2 Waterway Ct, Towson, MD 21286
  • Baltimore, MD
  • Boise, ID
  • Milwaukee, WI
  • 9413 Pearlstone Cv, Austin, TX 78717

Publications

Us Patents

Skew-Based Costing For Database Queries

View page
US Patent:
8190598, May 29, 2012
Filed:
Oct 30, 2008
Appl. No.:
12/261058
Inventors:
Awny K Al-Omari - Cedar Park TX, US
Ramakumar Kosuru - Austin TX, US
Renu Varshneya - Cupertino CA, US
Robert L. Wall - Austin TX, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 17/30
US Classification:
707718
Abstract:
One embodiment is a method that determines skew to predict costs for query plans for a database query. The method selects a query plan that accounts for the skew to evenly distribute processing load among multiple processors and then executes the query with the selected query plan.

Estimation Of Unique Database Values

View page
US Patent:
8549004, Oct 1, 2013
Filed:
Sep 30, 2010
Appl. No.:
12/895683
Inventors:
Choudur Lakshminarayan - Austin TX, US
Ramakumar Kosuru - Austin TX, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 7/00
G06F 17/30
US Classification:
707737
Abstract:
Estimation of unique values in a database can be performed where a data field having multiple information values is provided in the database. The data field can be partitioned into multiple intervals such that each interval includes a range of information values. An interval specific Bloom filter can be calculated for each of the multiple intervals. A binary Bloom filter value can be calculated for an information value within an interval specific Bloom filter. The binary Bloom filter value can represent whether the information value is unique. A number of unique values in the database can be determined based on calculated binary Bloom filter values.

Plan Generation In Database Query Optimizers Through Specification Of Plan Patterns

View page
US Patent:
20060200451, Sep 7, 2006
Filed:
Mar 7, 2005
Appl. No.:
11/074343
Inventors:
Ramakumar Kosuru - Cupertino CA, US
Awny Al-Omari - Cedar Park TX, US
International Classification:
G06F 17/30
US Classification:
707003000
Abstract:
Methods and systems receive a query, receive a control statement that represents at least a portion of a desired execution plan associated with the query, and produce an execution plan that conforms to the desired plan to the extent that the produced plan preserves the semantics of the query, without requiring an exhaustive search. These methods also enable realization of bushy shaped plans that are outside the scope of the optimizer search space.

System And Method For Executing A Query

View page
US Patent:
20110145220, Jun 16, 2011
Filed:
Dec 10, 2009
Appl. No.:
12/635272
Inventors:
Ramakumar Kosuru - Austin TX, US
Robert M. Wehrmeister - Austin TX, US
International Classification:
G06F 17/30
US Classification:
707718, 707E17136, 707E17017
Abstract:
There is provided a computer-implemented method of executing a query. An exemplary method comprises optimizing the query. The query may specify multiple operations on corresponding multiple column sets of a table in a database. The exemplary method further comprises partitioning data of the table based on the operations within a single pass of the table. Additionally, the exemplary method comprises performing the operations on the partitioned data in parallel.

System And Method For Classifying Signals Using The Bloom Filter

View page
US Patent:
20130226941, Aug 29, 2013
Filed:
Feb 28, 2012
Appl. No.:
13/407540
Inventors:
Ramakumar Kosuru - Austin TX, US
Choudur Lakshminarayan - Austin TX, US
International Classification:
G06F 17/30
US Classification:
707754, 707E17134
Abstract:
The present disclosure generally relates to data processing. Bloom filters are used to process data at high speed. A Bloom filter that is initialized based on a source string can be used to quickly determine the similarity between the source string and a query string.

Methods And Systems For Processing Data Arrays Using Bloom Filters

View page
US Patent:
20130226972, Aug 29, 2013
Filed:
Feb 27, 2012
Appl. No.:
13/406478
Inventors:
Ramakumar Kosuru - Austin TX, US
Chetan Kumar Gupta - San Mateo CA, US
Choudur Lakshminarayan - Austin TX, US
International Classification:
G06F 7/00
US Classification:
707802, 707E17044
Abstract:
The present disclosure relates to computing techniques. Data arrays are processed using Bloom filters to determine aggregate count, maximum, and minimum. These methods can be used on different types of data, including data groups, partial groups, data cubes, hypercubes, and others.

Adaptive Probabilistic Indexing With Skip Lists

View page
US Patent:
20130290378, Oct 31, 2013
Filed:
Apr 30, 2012
Appl. No.:
13/460072
Inventors:
Ramakumar Kosuru - Austin TX, US
International Classification:
G06F 7/00
G06F 17/30
US Classification:
707803, 707E17044
Abstract:
A method of indexing in a skip list is disclosed. Key/value pairs are randomly inserted at an appropriate page in a skip list. A new page is created at the lowest level in the skip list. When creating the new page, the page is incremented to a higher level with a write probability. Reading the new page during a search. When reading the new page, the page is incremented to a higher level with a read probability. The read probability is not equal to the write probability.

Managing Database With Counting Bloom Filters

View page
US Patent:
20160342667, Nov 24, 2016
Filed:
Jan 31, 2014
Appl. No.:
15/115006
Inventors:
- Houston TX, US
Ramakumar Kosuru - Austin TX, US
Choudur Lakshminarayan - Austin TX, US
Assignee:
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP - Houston TX
International Classification:
G06F 17/30
Abstract:
A method of managing a database including creating an initial counting bloom filter (CBF) instance having an array of counters and hash functions that map an inserted value to the array of counters, and designating the initial CBF instance as a current CBF instance, and sequentially inserting each value of a sample data set of a table column into the hash functions of the current CBF instance and incrementing counters of the array of counters to which the value is mapped. The method further includes, prior to inserting each value into the hash functions of the current CBF instance, when a number of counters of the array of counters having non-zero values is at least at a threshold level, designating the current CBF instance as an old CBF instance, creating a new CBF instance having an array of counters and hash functions that map an inserted value to the array counters, and designating the new CBF instance as the current CBF instance.
Ramakumar V Kosuru from Austin, TX, age ~58 Get Report