Search

Suavi Demir Phones & Addresses

  • Fremont, CA
  • 2023 Flintbury Ct, San Jose, CA 95148
  • 2210 La Terrace Cir, San Jose, CA 95123
  • Castro Valley, CA
  • 1469 Neil Ave, Columbus, OH 43201
  • 1971 Neil Ave, Columbus, OH 43210

Publications

Us Patents

Generating Information On Database Queries In Source Code Into Object Code Compiled From The Source Code

View page
US Patent:
8145655, Mar 27, 2012
Filed:
Jun 22, 2007
Appl. No.:
11/767451
Inventors:
William Robert Bireley - Morgan Hill CA, US
Delmar Eugene Blevins - Los Gatos CA, US
Stephen Andrew Brodsky - Los Gatos CA, US
Jaijeet Chakravorty - Union City CA, US
Anshul Dawra - San Jose CA, US
Suavi Ali Demir - San Jose CA, US
Swaminathan Gounder - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 7/00
G06F 17/30
US Classification:
707758, 707759
Abstract:
Provided are a method, system, and article of manufacture for generating information on database queries in source code into object code compiled from the source code. Source code including query statements to perform operations with respect to a database is translated into executable object code. A statement descriptor for at least one query statement is generated into the object code, wherein the statement descriptor for the at least one query statement includes information on the query statement including the query statement in the source code. The statement descriptors in the object code are processed to output information on the query statements indicated in the statement descriptors.

Cooperative Unwrapping Across Intervening Wrappers

View page
US Patent:
8402436, Mar 19, 2013
Filed:
Oct 27, 2008
Appl. No.:
12/258849
Inventors:
William R. Bireley - Morgan Hill CA, US
Delmar E. Blevins - Los Gatos CA, US
Stephen A. Brodsky - Los Gatos CA, US
Jaijeet Chakravorty - Union City CA, US
Anshul Dawra - San Jose CA, US
Suavi A. Demir - San Jose CA, US
Swaminathan Gounder - San Jose CA, US
Paul Ostler - Yakima WA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/44
US Classification:
717120, 717117, 717121
Abstract:
A method of accessing layers in a multi-layer software architecture including a first layer, a second layer, and a third layer. The method includes: at the third layer, publishing an interface; and at the first layer, before execution of a first function, registering a callback routine with the third layer using the interface.

Apparatus, System, And Method For A Data Server-Managed Web Services Runtime

View page
US Patent:
20080288547, Nov 20, 2008
Filed:
May 18, 2007
Appl. No.:
11/750886
Inventors:
Stephen A. Brodsky - Los Gatos CA, US
Suavi A. Demir - San Jose CA, US
Michael Schenker - San Jose CA, US
Peter Wansch - San Jose CA, US
Maryela E. Weihrauch - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 12/00
US Classification:
707200, 707E17005
Abstract:
An apparatus, system, and method for creating and managing a data server-managed web services runtime. A generic web service runtime module and associated runtime controller are deployed on an application server. The runtime controller monitors a web services management metadata store for changes in the web service metadata defining the available data access based web services. If a change is detected, the generic web services runtime automatically updates the web service artifacts and web service endpoint interface associated with the affected web service such that the change in the web service metadata is reflected in the data access-based web service. A user manages the web services management metadata store and defines and manages data access-based web services from the database containing the web services management metadata store without interacting with the application server.

Adapting A Relational Query To Accommodate Hierarchical Data

View page
US Patent:
20190258630, Aug 22, 2019
Filed:
May 2, 2019
Appl. No.:
16/402224
Inventors:
- Armonk NY, US
Suavi A. Demir - San Jose CA, US
International Classification:
G06F 16/2453
G06F 16/2452
G06F 16/28
G06F 16/22
Abstract:
A method, system and computer program product for processing hierarchical data is provided. A method for processing hierarchical data in a relational database includes receiving an input parameter in an initial query for querying an array in a hierarchical data object stored in a table of a relational database, and transforming the initial query into a transformed query configured to place all elements of the array into a different table and to apply a sub-query against the table for the input parameter. Once transformed, predicate evaluation logic of a relational engine of the relational database is applied to the transformed query that is then mapped to the initial query. Finally, responsive to receiving a subsequent instance of the initial query, the mapping is referred to in order to replace the initial query with the transformed query and to subsequently apply the predicate evaluation logic to the transformed query.

Adapting A Relational Query To Accommodate Hierarchical Data

View page
US Patent:
20170220635, Aug 3, 2017
Filed:
Apr 13, 2017
Appl. No.:
15/487415
Inventors:
- Armonk NY, US
Suavi A. Demir - San Jose CA, US
International Classification:
G06F 17/30
Abstract:
A method, system and computer program product for processing hierarchical data is provided. A method for processing hierarchical data in a relational database includes receiving an input parameter in an initial query for querying an array in a hierarchical data object stored in a table of a relational database, and transforming the initial query into a transformed query configured to place all elements of the array into a different table and to apply a sub-query against the table for the input parameter. Once transformed, predicate evaluation logic of a relational engine of the relational database is applied to the transformed query that is then mapped to the initial query. Finally, responsive to receiving a subsequent instance of the initial query, the mapping is referred to in order to replace the initial query with the transformed query and to subsequently apply the predicate evaluation logic to the transformed query.

Adapting A Relational Query To Accommodate Hierarchical Data

View page
US Patent:
20150356139, Dec 10, 2015
Filed:
Mar 16, 2015
Appl. No.:
14/658742
Inventors:
- Armonk NY, US
Suavi A. Demir - San Jose CA, US
International Classification:
G06F 17/30
Abstract:
A method, system and computer program product for processing hierarchical data is provided. A method for processing hierarchical data in a relational database includes receiving an input parameter in an initial query for querying an array in a hierarchical data object stored in a table of a relational database, and transforming the initial query into a transformed query configured to place all elements of the array into a different table and to apply a sub-query against the table for the input parameter. Once transformed, predicate evaluation logic of a relational engine of the relational database is applied to the transformed query that is then mapped to the initial query. Finally, responsive to receiving a subsequent instance of the initial query, the mapping is referred to in order to replace the initial query with the transformed query and to subsequently apply the predicate evaluation logic to the transformed query.

Adapting A Relational Query To Accommodate Hierarchical Data

View page
US Patent:
20150356140, Dec 10, 2015
Filed:
Jun 9, 2014
Appl. No.:
14/299678
Inventors:
- Armonk NY, US
Suavi A. Demir - San Jose CA, US
International Classification:
G06F 17/30
Abstract:
A method, system and computer program product for processing hierarchical data is provided. A method for processing hierarchical data in a relational database includes receiving an input parameter in an initial query for querying an array in a hierarchical data object stored in a table of a relational database, and transforming the initial query into a transformed query configured to place all elements of the array into a different table and to apply a sub-query against the table for the input parameter. Once transformed, predicate evaluation logic of a relational engine of the relational database is applied to the transformed query that is then mapped to the initial query. Finally, responsive to receiving a subsequent instance of the initial query, the mapping is referred to in order to replace the initial query with the transformed query and to subsequently apply the predicate evaluation logic to the transformed query.
Suavi A Demir from Fremont, CA, age ~50 Get Report