Search

Shivakumar S Govindarajapuram

from Dublin, CA
Age ~56

Shivakumar Govindarajapuram Phones & Addresses

  • 4944 Sequoia Ave, Dublin, CA 94568
  • Pleasanton, CA
  • Charlotte, NC
  • Huntersville, NC
  • Franklin, IN
  • Santa Clara, CA
  • Sunnyvale, CA
  • Mountain View, CA
  • Alameda, CA
  • 4944 Sequoia Ave, Dublin, CA 94568 (925) 875-0346

Education

Degree: High school graduate or higher

Publications

Us Patents

Method For Synchronous Support Of Fault-Tolerant And Adaptive Communication

View page
US Patent:
7178051, Feb 13, 2007
Filed:
Feb 27, 2003
Appl. No.:
10/378005
Inventors:
Terrence Barr - Cupertino CA, US
Shivakumar Govindarajapuram - Santa Clara CA, US
Peter Strarup Jensen - Mountain View CA, US
Shahriar Vaghar - San Jose CA, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F 11/00
US Classification:
714 4
Abstract:
An invention is provided for fault-tolerant and adaptive communication in a distributed computing environment. The invention includes detecting an interruption in a digital connection on a network between two endpoints. Upon detection, a connection state value indicating a number of data elements processed by the application is obtained. The connection state value is then exchanged with the opposite endpoint over the network. In this manner, remaining data elements of the transaction can be received sequentially over the network from the opposite endpoint. In particular, the remaining data elements begin with a data element at a point indicated by the connection state value plus one.

Method For Asynchronous Support Of Fault-Tolerant And Adaptive Communication

View page
US Patent:
7191356, Mar 13, 2007
Filed:
Feb 27, 2003
Appl. No.:
10/377965
Inventors:
Terrence Barr - Cupertino CA, US
Shivakumar Govindarajapuram - Santa Clara CA, US
Peter Strarup Jensen - Mountain View CA, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F 11/00
US Classification:
714 4, 370227
Abstract:
An invention is provided for affording asynchronous fault-tolerant and adaptive communication in a distributed computing environment. The invention includes periodically updating a stored connection state value, which is received from an application. The connection state value indicates the number of data elements processed by the application. An interruption in a digital connection is then detected on a network between two endpoints. Upon detection, the stored connection state value is exchanged with the opposite endpoint over the network. In this manner, remaining data elements of the transaction can be received sequentially over the network from the opposite endpoint. In particular, the remaining data elements begin with a data element at a point indicated by the connection state value plus one.

Method And System For Detecting Deprecated Elements During Runtime

View page
US Patent:
7320123, Jan 15, 2008
Filed:
Jan 23, 2003
Appl. No.:
10/350436
Inventors:
Shivakumar Govindarajapuram - Santa Clara CA, US
Rajesh Kanungo - Sunnyvale CA, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F 9/44
G06F 15/173
US Classification:
717124, 717126, 709225, 709226
Abstract:
A method for controlling access to deprecated methods of an implementation is provided. The method includes receiving a request to access a method that has been marked as deprecated and building a call stack for the request. Also included is inspecting the call stack to determine if the request is from an application outside of the implementation. The method further includes acting on the request in accordance with a control policy defined by a pluggable policy.

Asynchronous Protocol Framework

View page
US Patent:
20030182467, Sep 25, 2003
Filed:
Mar 22, 2002
Appl. No.:
10/104297
Inventors:
Peter Jensen - Fremont CA, US
Pavel Veselov - Santa Clara CA, US
Shivakumar Govindarajapuram - Santa Clara CA, US
Shahriar Vaghar - San Jose CA, US
Assignee:
Sun Microsystems, Inc. - Palo Alto CA
International Classification:
G06F009/44
G06F009/46
US Classification:
709/317000, 709/330000
Abstract:
An invention is disclosed for providing an asynchronous protocol framework. A registry is provided having a plurality of proxies, wherein each proxy implements a generic interface for a related to a software component. In addition, each proxy is capable of providing specific messages to the related software component based on an underlying design structure of the software component, for example, EJB specific or JMS specific messages. A first proxy is obtained from the registry, wherein the first proxy is related to a first software component, a message is sent to the first software component using the generic interface of the first proxy. In particular, the first proxy sends a specific message to the first software component based on the underlying design structure of the first software component.

Dynamic Performance Tuning Based On Implied Data Characteristics

View page
US Patent:
20200372030, Nov 26, 2020
Filed:
Aug 13, 2020
Appl. No.:
16/992819
Inventors:
- Redwood Shores CA, US
Sunil Kumar Kunisetty - Fremont CA, US
Mohan Kamath - Fremont CA, US
Nickolas Kavantzas - Emerald Hills CA, US
Sachin Bhatkar - Sunnyvale CA, US
Sergey Troshin - Santa Clara CA, US
Sujay Sarkhel - San Jose CA, US
Shivakumar Subramanian Govindarajapuram - Dublin CA, US
Vijayalakshmi Krishnamurthy - Sunnyvale CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 16/2453
G06F 16/21
G06F 16/28
G06F 16/22
G06F 11/34
G06F 16/23
Abstract:
Techniques for improving system performance based on data characteristics are disclosed. A system may receive updates to a first data set at a first frequency. The system selects a first storage configuration, from a plurality of storage configurations, for storing the first data set based on the first frequency, and stores the first data set in accordance with the first storage configuration. The system may further receive updates to a second data set at a second frequency. The system selects a second storage configuration, from the plurality of storage configurations, for storing the second data set based on the second frequency, and stores the second data set in accordance with the second storage configuration. The second storage configuration is different than the first storage configuration.

Entity Snapshots Partitioning And Combining

View page
US Patent:
20200125531, Apr 23, 2020
Filed:
Apr 30, 2019
Appl. No.:
16/399256
Inventors:
- Redwood Shores CA, US
Sachin Bhatkar - Sunnyvale CA, US
Sunil Kumar Kunisetty - Fremont CA, US
Shivakumar Subramanian Govindarajapuram - Dublin CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 16/11
G06F 16/9038
G06F 16/9035
Abstract:
Embodiments relate to improving efficiency of data analytics performed on sets of entity data in which different entity properties having very different update frequencies. Time-based analytical queries track the entity states at each moment within a given time window. Analytical queries are executed over a massive number of entity states while using a reasonable memory footprint. The technique partitions the entity properties into partial historical snapshots of data and combines the partial snapshots on demand only as needed to execute analytical queries over business entities. A complete entity state having values for all entity properties is not required to execute most queries. Only partial snapshots including values referenced by the query need to be combined to satisfy the query. Using partial snapshots minimizes data replication, and the snapshots can be efficiently combined into entity states sufficient for query execution.

Selecting An Algorithm For Analyzing A Data Set Based On The Distribution Of The Data Set

View page
US Patent:
20200125900, Apr 23, 2020
Filed:
Jun 12, 2019
Appl. No.:
16/438969
Inventors:
- Redwood Shores CA, US
Sunil Kumar Kunisetty - Fremont CA, US
Mohan Kamath - Fremont CA, US
Nickolas Kavantzas - Emerald Hills CA, US
Sachin Bhatkar - Sunnyvale CA, US
Sergey Troshin - Santa Clara CA, US
Sujay Sarkhel - San Jose CA, US
Shivakumar Subramanian Govindarajapuram - Dublin CA, US
Vijayalakshmi Krishnamurthy - Sunnyvale CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06K 9/62
G06N 20/00
Abstract:
A model analyzer may receive a representative data set as input and select one of a plurality of analytic models to perform the analysis. Before deciding which model to use the model may be trained, and the trained model evaluated for accuracy. However, some models are known to behave poorly when the training data is distributed in a particular way. Thus, the cost of training a model and evaluating the trained model can be avoided by first analyzing the distribution of the representative data. Identifying the representative data distribution allows ruling out use of models for which the distribution of the representative data is unsuitable. Only models that may be compatible with the distribution of the representative data may be trained and evaluated for accuracy. The most accurate trained model whose accuracy meets an accuracy threshold may be selected to analyze subsequently received data related to the representative data.
Shivakumar S Govindarajapuram from Dublin, CA, age ~56 Get Report