Search

Anand Ram Lakshminath

age ~52

from Fremont, CA

Also known as:
  • Anand R Lakshminath
  • Anand Ramirez Lakshminath
  • Anand Te Lakshminath
  • Ana Lakshminath
  • Awand Lakshminath
  • Lakshminath Anand
  • Anand H
Phone and address:
35876 Killorglin Cmn, Fremont, CA 94536
(510)7960536

Anand Lakshminath Phones & Addresses

  • 35876 Killorglin Cmn, Fremont, CA 94536 • (510)7960536
  • 40515 La Purissima Way, Fremont, CA 94539 • (510)7960536
  • Redwood City, CA
  • Dublin, CA
  • Union City, CA
  • San Ramon, CA
  • Alameda, CA
  • Milpitas, CA
  • Lafayette, LA
  • 40515 La Purissima Way, Fremont, CA 94539 • (510)7039851

Work

  • Company:
    Ebay
  • Position:
    Senior manager, software engineering, search backend

Education

  • Degree:
    Associate degree or higher

Skills

Python • Java • Distributed Systems • Software Development • Big Data • Machine Learning • Agile Methodologies • Algorithms • Software Engineering • Rest • C++ • Scalability • Oracle • Hadoop • Mapreduce • Perl • Search • Databases

Industries

Computer Software

Resumes

Anand Lakshminath Photo 1

Anand Lakshminath

view source
Location:
San Francisco, CA
Industry:
Computer Software
Work:
Ebay
Senior Manager, Software Engineering, Search Backend
Skills:
Python
Java
Distributed Systems
Software Development
Big Data
Machine Learning
Agile Methodologies
Algorithms
Software Engineering
Rest
C++
Scalability
Oracle
Hadoop
Mapreduce
Perl
Search
Databases

Us Patents

  • Replicating Data Between Heterogeneous Data Systems

    view source
  • US Patent:
    7668878, Feb 23, 2010
  • Filed:
    Jul 31, 2006
  • Appl. No.:
    11/496949
  • Inventors:
    Nimar Arora - Union City CA, US
    Lik Wong - Union City CA, US
    Neeraj Shadhan - Belmont CA, US
    Anand Lakshminath - Fremont CA, US
    Edwina Lu - Palo Alto CA, US
    Byron Wang - Mountain View CA, US
    Thuvan Hoang - Santa Clara CA, US
  • Assignee:
    Oracle International Corporation - Redwood Shores CA
  • International Classification:
    G06F 17/30
    G06F 12/00
  • US Classification:
    707204, 707 10, 7071041, 707203, 709201, 709224, 709226
  • Abstract:
    A method and apparatus for replicating data between heterogeneous databases is provided. Data is replicated between two heterogeneous databases with the use of a volatile storage queue, enabling the rapid replication of data across databases provided by different vendors or operating on different platforms. According to one embodiment, an in-memory queue is used to queue change operations to be performed on a target data repository. The change operations may be operations that were applied to a source data repository. An apply process retrieves the change operations from in-memory queue and commits the change operations to persistent storage. When the change operations have been committed, the apply process notifies the source platform that the particular change operation has been stored.
  • Configuring Or Reconfiguring A Multi-Master Information Sharing Environment

    view source
  • US Patent:
    7702741, Apr 20, 2010
  • Filed:
    Jul 31, 2007
  • Appl. No.:
    11/831810
  • Inventors:
    Jun Yuan - Foster City CA, US
    Alan Downing - Fremont CA, US
    Lik Wong - Union City CA, US
    Nimar Arora - Union City CA, US
    Patricia H. McElroy - Santa Clara CA, US
    Byron Wang - Mountain View CA, US
    Lei Gao - Foster City CA, US
    Anand Lakshminath - Fremont CA, US
    Ramkumar Venkatesan - Mountain View CA, US
  • Assignee:
    Oracle International Corporation - Redwood Shores CA
  • International Classification:
    G06F 15/173
  • US Classification:
    709208
  • Abstract:
    Configuring an n-way multi-master information sharing topology. Adding a new node (e. g. , database server) to the information sharing topology can be implemented as follows. Initially, the new node is added as a slave of a particular co-master in the information sharing topology. The objects to replicate are instantiated on the new node by propagating data from the particular co-master to the new node. Furthermore, a capture process is created on the particular co-master to send changes to the objects to the slave. Meanwhile, the co-masters continue to propagate changes to each other. To promote the slave to a master, changes to objects stored at the slave are propagated to each of the co-masters. Furthermore, changes at each of the masters are propagated to the promoted node.
  • Automatic And Dynamic Provisioning Of Databases

    view source
  • US Patent:
    7873684, Jan 18, 2011
  • Filed:
    Nov 21, 2003
  • Appl. No.:
    10/718747
  • Inventors:
    Benny Souder - Belmont CA, US
    James Stamos - Saratoga CA, US
    Lik Wong - Union City CA, US
    John Ciminski - Redwood City CA, US
    Anand Lakshminath - Fremont CA, US
    Alan Downing - Fremont CA, US
  • Assignee:
    Oracle International Corporation - Redwood Shores CA
  • International Classification:
    G06F 12/00
    G06F 17/30
  • US Classification:
    707825, 711162
  • Abstract:
    Approaches described herein may be used for provisioning of databases that requires a bulk transfer of data within a distributed computing environment, such as a grid. The approaches do not require the manual intervention of a DBA to, for example, transfer a tablespace between the file systems of operating systems. Instead, the tablespaces may be provisioned automatically and dynamically by a grid computing system whenever it determines the need to dynamically provision a database. In addition, as copies of tablespaces are provisioned, synchronization mechanisms can also be automatically provisioned to keep the tablespaces and their copies in sync.
  • Reconfiguring Propagation Streams In Distributed Information Sharing

    view source
  • US Patent:
    7899785, Mar 1, 2011
  • Filed:
    Jul 31, 2007
  • Appl. No.:
    11/831798
  • Inventors:
    Jun Yuan - Foster City CA, US
    Alan Downing - Fremont CA, US
    Lik Wong - Union City CA, US
    Nimar Arora - Union City CA, US
    Patricia H. McElroy - Santa Clara CA, US
    Byron Wang - Mountain View CA, US
    Lei Gao - Foster City CA, US
    Anand Lakshminath - Fremont CA, US
    Ramkumar Venkatesan - Mountain View CA, US
  • Assignee:
    Oracle International Corporation - Redwood Shores CA
  • International Classification:
    G06F 17/30
  • US Classification:
    707616, 707641, 707651, 707656, 7079992
  • Abstract:
    Splitting and merging database object information sharing streams. Streams are also referred to herein as “propagations”. Splitting and merging information sharing streams can be used to improve performance in a information sharing environment when a failed or slow DBS impacts the performance. In one embodiment, an auto split process monitors the progress of applying changes at each node and detects the presence of a failed or a slow node. Once the failed or slow node is identified, the auto split process splits the propagation such that the offending node is sent through a separate propagation. Furthermore, an auto merge process can be started to monitor the newly created separate propagation. At a later point, the new propagation can be merged back into the original stream. For example, if the offending node catches up with other nodes, the auto merge process merges the newly created propagation back to the original propagation.
  • Recoverable Execution

    view source
  • US Patent:
    8078588, Dec 13, 2011
  • Filed:
    Oct 10, 2005
  • Appl. No.:
    11/247973
  • Inventors:
    Anand Lakshminath - Fremont CA, US
    Lik Wong - Union City CA, US
    James Stamos - Saratoga CA, US
    Alan Downing - Fremont CA, US
  • Assignee:
    Oracle International Corporation - Redwood Shores CA
  • International Classification:
    G06F 7/00
    G06F 17/00
  • US Classification:
    707675, 707682, 707683, 707684, 707703
  • Abstract:
    Systems and methods for providing a one-step API that executes a series of atomic transactions in a database system. In one implementation, each atomic transaction is associated with a forward block of code that effects changes, an undo block of code that reverses the changes made by the forward block, and a state block of code that mimics successful execution of the forward block by setting internal states. In the event of a failure, the forward blocks, undo blocks, and state blocks can be used to roll forward or roll back changes as a whole. In one implementation, a one-step API for replicating data in a database is provided.
  • Automatic And Dynamic Provisioning Of Databases

    view source
  • US Patent:
    8161085, Apr 17, 2012
  • Filed:
    Oct 14, 2010
  • Appl. No.:
    12/904345
  • Inventors:
    Benny Souder - Belmont CA, US
    James Stamos - Saratoga CA, US
    Lik Wong - Union City CA, US
    John Ciminski - Redwood City CA, US
    Anand Lakshminath - Fremont CA, US
    Alan Downing - Fremont CA, US
  • Assignee:
    Oracle International Corporation - Redwood Shores CA
  • International Classification:
    G06F 12/00
    G06F 17/30
  • US Classification:
    707825, 711162
  • Abstract:
    Approaches described herein may be used for provisioning of databases that requires a bulk transfer of data within a distributed computing environment, such as a grid. The approaches do not require the manual intervention of a DBA to, for example, transfer a tablespace between the file systems of operating systems. Instead, the tablespaces may be provisioned automatically and dynamically by a grid computing system whenever it determines the need to dynamically provision a database. In addition, as copies of tablespaces are provisioned, synchronization mechanisms can also be automatically provisioned to keep the tablespaces and their copies in sync.
  • High-Performance, Scalable, Adaptive And Multi-Dimensional Event Repository

    view source
  • US Patent:
    8631024, Jan 14, 2014
  • Filed:
    Dec 29, 2009
  • Appl. No.:
    12/649209
  • Inventors:
    Ramkumar Venkatesan - Mountain View CA, US
    Anand Lakshminath - Fremont CA, US
  • Assignee:
    Oracle International Corporation - Redwood Shores CA
  • International Classification:
    G06F 7/00
    G06F 17/30
  • US Classification:
    707758, 707802
  • Abstract:
    A High-Performance, Scalable, Adaptive and Multi-dimensional Event Repository is described and utilized in a method for publishing an event in a database. The present method includes transparently intercepting a request to a database to publish an event. A messaging system operable with the database intercepts the request. The present method further includes examining an event repository for a template of the event. The event repository is operable with the database and the messaging system. The present method additionally includes retrieving the event template from the event repository. The present method also includes marshalling the event template to create the event. The present method also includes publishing the event in an event queue.
  • Sharing Large Objects In Distributed Systems

    view source
  • US Patent:
    20060004838, Jan 5, 2006
  • Filed:
    Aug 12, 2004
  • Appl. No.:
    10/918023
  • Inventors:
    Neeraj Shodhan - Mountain View CA, US
    Goutam Kulkarni - Nashua NH, US
    Lewis Kaplan - Los Angeles CA, US
    Anand Lakshminath - Fremont CA, US
    Yuhong Gu - Nashua NH, US
    Joydip Kundu - Derry NH, US
  • Assignee:
    ORACLE INTERNATIONAL CORPORATION - REDWOOD SHORES CA
  • International Classification:
    G06F 17/00
  • US Classification:
    707102000
  • Abstract:
    A system and method for efficiently sharing Large Objects (LOBs) is disclosed. Historical records (e.g., redo logs) are kept in which a marker is placed prior to the LOB. The marker includes identifying information, such as the row-column intersection. Using the identifying information in the marker, the LOB may be shared with other systems without staging the LOB at a source database system, prior to transporting the LOB from the source database system to the destination database system. Additionally, using the identifying information, the LOB may be accessed and manipulated prior to being consumed at the destination system.

Facebook

Anand Lakshminath Photo 2

Anand Lakshminath

view source

Get Report for Anand Ram Lakshminath from Fremont, CA, age ~52
Control profile