Piyush C Goel, Age 6315566 Dorado Ln, Los Gatos, CA 95030

Piyush Goel Phones & Addresses

15566 Dorado Ln, Los Gatos, CA 95030 (408) 395-6318

Monte Sereno, CA

San Jose, CA

Fremont, CA

Ann Arbor, MI

Hayward, CA

South San Francisco, CA

15566 Dorado Ln, Monte Sereno, CA 95030 (408) 661-5326

Show more

Work

Position: Professional/Technical

Education

Degree: High school graduate or higher

Emails

Mentions for Piyush C Goel

Piyush Goel resumes & CV records

Resumes

Piyush Goel Photo 28

Piyush C Goel

Location:
3000 Scott Blvd, Santa Clara, CA 95054
Industry:
Computer Software
Interests:
Collecting Antiques
Exercise
Nascar
Home Improvement
Reading
Gourmet Cooking
Sports
The Arts
Food
Home Decoration
Health
Photograph
Cooking
Electronics
Outdoors
Crafts
Fitness
Music
Dogs
Movies
Collecting
Medicine
Travel
Career
Boating
Languages:
English
Piyush Goel Photo 29

Piyush Goel

Piyush Goel Photo 30

Piyush Goel

Piyush Goel Photo 31

Piyush Goel

Publications & IP owners

Us Patents

Method For Converting Two-Dimensional Data Into A Canonical Representation

US Patent:
6446098, Sep 3, 2002
Filed:
Jan 22, 2002
Appl. No.:
10/055060
Inventors:
Prakash Iyer - San Jose CA
Piyush Goel - Monte Sereno CA
Rajeev Mohindra - Castro Valley CA
Amitabh Sinha - Los Altos CA
Prasad Krothapalli - San Jose CA
Ronald Mak - San Jose CA
Shashi Vittal - Santa Clara CA
Assignee:
Everypath, Inc. - San Jose CA
International Classification:
G06F 1723
US Classification:
707513, 707523
Abstract:
A method is provided for converting two-dimensional data, particularly information in HTML format, into a canonical representation for rendering in aural or other visual forms wherein each element of interest is selected based on it being part of a mathematically regular expression, namely any expression that can be parsed in a tree. To perform the selection, the container of the element is located, and then the local route of the element within the parsed tree is followed, such that a signature of the element built upon this identification can be constructed and stored for later use in retrieving and rendering the value of the element of interest. The element of interest can thereafter be rendered through an appropriate language translator of interest to the querier. As a further refinement of the invention. the method searches for repeated elements and then stores only one of the selected repeated elements, such as the first repeated element.

Method And System For Representing A Web Element For Storing And Rendering Into Other Formats

US Patent:
6569208, May 27, 2003
Filed:
Jan 22, 2002
Appl. No.:
10/055115
Inventors:
Prakash Iyer - San Jose CA
Piyush Goel - Monte Sereno CA
Rajeev Mohindra - Castro Valley CA
Amitabh Sinha - Los Altos CA
Prasad Krothapalli - San Jose CA
Ronald Mak - San Jose CA
Shashi Vittal - Santa Clara CA
Assignee:
Everypath, Inc. - San Jose CA
International Classification:
G06F 1721
US Classification:
715513, 7155011
Abstract:
A system and method are provided for converting two-dimensional data, particularly information in HTML format, into a canonical representation for rendering in aural or other visual forms wherein each element of interest is selected based on it being part of a mathematically regular expression, namely any expression that can be parsed in a tree. To perform the selection, the container of the element is located, and then the local route of the element within the parsed tree is followed, such that a signature of the element built upon this identification can be constructed and stored for later use in retrieving and rendering the value of the element of interest. The element of interest can thereafter be rendered through an appropriate language translator of interest to the querier. As a further refinement of the invention, the method searches for repeated elements and then stores only one of the selected repeated elements, such as the first repeated element.

Simplification Of Sql Queries Using Generalized Inference Propagation And Generalized Transitive Closure

US Patent:
5855012, Dec 29, 1998
Filed:
Jul 31, 1997
Appl. No.:
8/904414
Inventors:
Gautam Bhargava - Cupertino CA
Piyush Goel - Monte Sereno CA
Balakrishna Ragmavendra Iyer - San Jose CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1730
US Classification:
707 2
Abstract:
A method and apparatus for query simplification by applying generalized inference propagation and generalized transitive closure in SQL queries having selection, projection, join, outer join, and intersection operations.

Method And Apparatus For Reordering Complex Sql Queries Containing Inner And Outer Join Operations

US Patent:
5832477, Nov 3, 1998
Filed:
May 14, 1997
Appl. No.:
8/856198
Inventors:
Gautam Bhargava - Cupertino CA
Piyush Goel - Monte Sereno CA
Balakrishna Ragmavendra Iyer - San Jose CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1730
US Classification:
707 2
Abstract:
A method and apparatus for reordering complex SQL queries containing joins, outer and full outer joins. The method and apparatus first translates the query into a hypergraph representation. Required sets, conflict sets and preserved sets are then generated for the query hypergraph. Using the required sets, a plurality of plans are enumerated, wherein the plans represent associative re-orderings of relations in the query. SQL operators are selectively assigned to each of the enumerated plans using the conflict sets and/or preserved sets, so that the results from the plans are identical to the original query. A novel Modified General Outer Join (MGOJ) operator may be assigned to the root of a sub-tree, wherein the MGOJ operator is a compensation operator. The operator assignment is performed recursively for the root of each sub-tree in the plan. One of the enumerated plans (generally the most optimal) is then selected for execution.

Reordering Of Complex Sql Queries Involving Groupbys, Joins, Outer Joins And Full Outer Joins

US Patent:
5864847, Jan 26, 1999
Filed:
Jul 30, 1997
Appl. No.:
8/902975
Inventors:
Piyush Goel - Monte Sereno CA
Balakrishna Raghavendra Iyer - San Jose CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1730
US Classification:
707 4
Abstract:
A method, apparatus, and article of manufacture for query simplification by applying generalized inference propagation and generalized transitive closure in SQL queries having selection, projection, join, outer join, and intersection operations. The disclosed transformations and enumeration method unify and solve the problems of 1) unnesting join aggregate queries, and 2) complete enumeration of queries containing outer joins, when the outer join predicate references an aggregated value, or the predicate references more than two base relations in a query subtree. The system first eliminates redundant sub-expressions and modifies expensive binary operations to inexpensive binary operations, then converts complex predicates to simple predicates by application of a generalized selection (GS) operator.

Interface To Support State-Dependent Web Applications Accessing A Relational Database

US Patent:
6038562, Mar 14, 2000
Filed:
Sep 5, 1996
Appl. No.:
8/708512
Inventors:
Vaishnavi Anjur - Emeryville CA
Atul Chadha - Milpitas CA
Piyush Goel - Monte Sereno CA
Balakrishna Raghavendra Iyer - San Jose CA
Venkatachary Srinivasan - Santa Clara CA
Steven John Watts - Morgan Hill CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1730
US Classification:
707 10
Abstract:
Many web applications require access to a relational database. The requirements of such web applications are different from conventional applications that access a database. Web applications need to have selective recoverability and need to have support for different transaction structures, other than the flat transaction structure of conventional database applications, including nested and chained transactions. To achieve this, an interface between the application and database has the following functional features: 1) the interface to the database is connection oriented, i. e. , the connection is retained across several invocations of the application; 2) the backend of the interface is long living, i. e. , it exists across multiple invocations; 3) state information about a session in progress is maintained, and more specifically, it is distributed between the backend of the interface and the hidden fields of the HTML output document.

Reordering Complex Sql Queries Containing Inner And Outer Join Operations Using Hypergraphs And Required Sets

US Patent:
5724568, Mar 3, 1998
Filed:
Jun 5, 1995
Appl. No.:
8/464268
Inventors:
Gautam Bhargava - Cupertino CA
Piyush Goel - Monte Sereno CA
Balakrishna Ragmavendra Iyer - San Jose CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1730
US Classification:
395602
Abstract:
A method and apparatus for reordering complex SQL queries containing joins, outer and full outer joins. The method and apparatus first translates the query into a hypergraph representation. Required sets, conflict sets and preserved sets are then generated for the query hypergraph. Using the required sets, a plurality of plans are enumerated, wherein the plans represent associative reorderings of relations in the query. SQL operators are selectively assigned to each of the enumerated plans using the conflict sets and/or preserved sets, so that the results from the plans are identical to the original query. A novel Modified General Outer Join (MGOJ) operator may be assigned to the root of a sub-tree, wherein the MGOJ operator is a compensation operator. The operator assignment is performed recursively for the root of each sub-tree in the plan. One of the enumerated plans (generally the most optimal) is then selected for execution.

Method And Apparatus For Generating Dynamic And Hybrid Sparse Indices For Workfiles Used In Sql Queries

US Patent:
5978792, Nov 2, 1999
Filed:
Jan 13, 1998
Appl. No.:
9/006745
Inventors:
Gautam Bhargava - Cupertino CA
Paramesh Sampatrai Desai - San Jose CA
Piyush Goel - Monte Sereno CA
Peter Hoa - Los Altos CA
Fen-Ling Lin - San Jose CA
Balakrishna Raghavendra Iyer - San Jose CA
Jerry Mukai - San Jose CA
William Samuel Perlman - San Jose CA
Hong Sang Tie - Morgan Hill CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1730
US Classification:
707 2
Abstract:
A method and apparatus for generating static, dynamic and hybrid sparse indices for use with workfiles used by SQL queries in a relational database management system.

NOTICE: You may not use PeopleBackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. PeopleBackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.