Sreedhar F Mukkamalla

age ~49

from Palo Alto, CA

Also known as:
  • Sreedhar Mukkmalla
  • Kamalla K Sreedhar
  • Mukkamalla Sreedhar
Phone and address:
363 Tennessee Ln, Palo Alto, CA 94306

Sreedhar Mukkamalla Phones & Addresses

  • 363 Tennessee Ln, Palo Alto, CA 94306
  • 140 S Van Ness Ave UNIT 929, San Francisco, CA 94103
  • 1655 Mission St #929, San Francisco, CA 94103
  • 101 Laurie Meadows Dr, San Mateo, CA 94403
  • Richmond, CA
  • Redwood City, CA
  • Cerritos, CA

Work

  • Company:
    Google
    Jul 2005
  • Position:
    Senior staff software engineer

Education

  • Degree:
    Master of Science, Masters
  • School / High School:
    University of California, Berkeley
    Aug 1997 to May 1999
  • Specialities:
    Computer Science

Languages

English

Industries

Computer Software

Resumes

Sreedhar Mukkamalla Photo 1

Senior Staff Software Engineer

view source
Location:
363 Tennessee Ln, Palo Alto, CA 94306
Industry:
Computer Software
Work:
Google
Senior Staff Software Engineer

Oracle Feb 2003 - Jun 2005
Senior Member of Technical Staff

Inktomi Nov 2000 - Dec 2002
Software Engineer

Fastforward Networks 2000 - 2001
Software Engineer

Oracle Jul 1999 - Nov 2000
Member of Technical Staff
Education:
University of California, Berkeley Aug 1997 - May 1999
Master of Science, Masters, Computer Science
Indian Institute of Technology (Iit), Madras, Chennai, India Jul 1993 - May 1997
Bachelors, Bachelor of Technology, Computer Science, Engineering
Indian Institute of Technology, Madras 1993 - 1997
Bachelors, Bachelor of Technology, Computer Science, Engineering
Languages:
English

Us Patents

  • Efficient Extraction Of Xml Content Stored In A Lob

    view source
  • US Patent:
    7366735, Apr 29, 2008
  • Filed:
    Feb 15, 2005
  • Appl. No.:
    11/059612
  • Inventors:
    Sivasankaran Chandrasekar - Palo Alto CA, US
    Ashish Thusoo - Fremont CA, US
    Ravi Murthy - Fremont CA, US
    Nipun Agarwal - Santa Clara CA, US
    Eric Sedlar - San Francisco CA, US
    Sreedhar Mukkamalla - San Francisco CA, US
  • Assignee:
    Oracle International Corporation - Redwood Shores CA
  • International Classification:
    G06F 17/30
  • US Classification:
    7071041, 707101, 707102, 717117, 715513, 715523
  • Abstract:
    A method and system are provided for extracting a valid, self-contained fragment for a node in a XML document stored in a database management system. An XML index is used to identify a location in which XML fragment data corresponding to the node is located. Ancestors of the node are identified and examined for any information needed for the proper interpretation of the fragment. If an ancestor node contains such needed information, this information is patched into the XML fragment to ensure that the fragment is a valid, self-contained XML fragment.
  • Method And System For Flexible Sectioning Of Xml Data In A Database System

    view source
  • US Patent:
    7461074, Dec 2, 2008
  • Filed:
    Mar 18, 2005
  • Appl. No.:
    11/083828
  • Inventors:
    Ravi Murthy - Fremont CA, US
    Eric Sedlar - San Francisco CA, US
    Sivasankaran Chandrasekar - Palo Alto CA, US
    Ashish Thusoo - Fremont CA, US
    Nipun Agarwal - Santa Clara CA, US
    Sreedhar Mukkamalla - San Francisco CA, US
  • Assignee:
    Oracle International Corporation - Redwood Shores CA
  • International Classification:
    G06F 17/30
  • US Classification:
    707101, 707E17124, 715234
  • Abstract:
    A method and system are provided for flexibly sectioning XML documents stored in a relational database system. The method includes obtaining a set of sectioning rules; receiving an XML document that is to be stored in the relational database system; and identifying a storage location for each node in the XML document based on the set of sectioning rules. The sectioning rules can also be used to determine which tables in the relational database should be queried when a query is received, and to determine which tables in the relational database should be updated when a command to update stored XML data is received.
  • Efficient Queribility And Manageability Of An Xml Index With Path Subsetting

    view source
  • US Patent:
    7493305, Feb 17, 2009
  • Filed:
    Feb 15, 2005
  • Appl. No.:
    11/059665
  • Inventors:
    Ashish Thusoo - Fremont CA, US
    Sivasankaran Chandrasekar - Palo Alto CA, US
    Ravi Murthy - Fremont CA, US
    Nipun Agarwal - Santa Clara CA, US
    Eric Sedlar - San Francisco CA, US
    Sreedhar Mukkamalla - San Francisco CA, US
    Reema Koo - Los Altos CA, US
  • Assignee:
    Oracle International Corporation - Redwood Shores CA
  • International Classification:
    G06F 17/30
  • US Classification:
    707 2, 707E17041, 707101
  • Abstract:
    A method and system are provided for determining whether a given path is an indexed path of XML documents stored in a database management system. A finite state machine is built using the path subsetting rules specified by a user. The finite state machine is traversed using the given path. If any accepting states are reached during the traversal of the finite state machine, the given path is determined to matching the path subsetting rules.
  • Index For Accessing Xml Data

    view source
  • US Patent:
    7499915, Mar 3, 2009
  • Filed:
    Jul 2, 2004
  • Appl. No.:
    10/884311
  • Inventors:
    Sivasankaran Chandrasekar - Palo Alto CA, US
    Ravi Murthy - Fremont CA, US
    Ashish Thusoo - Foster City CA, US
    Anh-Tuan Tran - Vacaville CA, US
    Sreedhar Mukkamalla - San Francisco CA, US
    Eric Sedlar - San Francisco CA, US
    Nipun Agarwal - Santa Clara CA, US
  • Assignee:
    Oracle International Corporation - Redwood Shores CA
  • International Classification:
    G06F 17/30
  • US Classification:
    707 3, 707E17012, 707E17083
  • Abstract:
    Techniques are provided for indexing XML documents. According to one embodiment, a PATH table created for storing one row for each indexed node of the XML documents. The PATH table row for a node includes (1) information for locating the XML document that contains the node, (2) information that identifies the path of the node, and (3) information that identifies the position of the node within the hierarchical structure of the XML document that contains the node. If the node is associated with the value, then the PATH table row for the node may also include the value. Use of the PATH table to answer XPath queries is facilitated by secondary indexes.
  • Efficient Extraction Of Xml Content Stored In A Lob

    view source
  • US Patent:
    8001127, Aug 16, 2011
  • Filed:
    Apr 16, 2008
  • Appl. No.:
    12/103880
  • Inventors:
    Sivasankaran Chandrasekar - Palo Alto CA, US
    Ashish Thusoo - Fremont CA, US
    Ravi Murthy - Fremont CA, US
    Nipun Agarwal - Santa Clara CA, US
    Eric Sedlar - San Francisco CA, US
    Sreedhar Mukkamalla - San Francisco CA, US
  • Assignee:
    Oracle International Corporation - Redwood Shores CA
  • International Classification:
    G06F 7/00
    G06F 17/30
  • US Classification:
    707741
  • Abstract:
    A method and system are provided for extracting a valid, self-contained fragment for a node in a XML document stored in a database management system. An XML index is used to identify a location in which XML fragment data corresponding to the node is located. Ancestors of the node are identified and examined for any information needed for the proper interpretation of the fragment. If an ancestor node contains such needed information, this information is patched into the XML fragment to ensure that the fragment is a valid, self-contained XML fragment.
  • Integrating Tablespaces With Different Block Sizes

    view source
  • US Patent:
    20020143733, Oct 3, 2002
  • Filed:
    May 30, 2001
  • Appl. No.:
    09/871476
  • Inventors:
    Sreedhar Mukkamalla - San Mateo CA, US
    Arvind Nithrakashyap - San Mateo CA, US
    Tirthankar Lahiri - Santa Clara CA, US
    Alok Pareek - Foster City CA, US
    Juan Loaiza - San Carlos CA, US
    J. Lee - Foster City CA, US
    Gary Ngai - Saratoga CA, US
  • International Classification:
    G06F007/00
  • US Classification:
    707/001000
  • Abstract:
    Provided herein is a mechanism that allows a given database system to access data blocks from another database system, where data blocks from the given database system and data blocks from the other database system have different sizes. According to an aspect of the present invention, a tablespace in the other database system contained the data blocks. The tablespace is detached from the other database system and integrated into the given database, which is capable of processing data stored in data blocks of a different sizes.
  • Integrating Tablespaces With Different Block Sizes

    view source
  • US Patent:
    20060143187, Jun 29, 2006
  • Filed:
    Feb 2, 2006
  • Appl. No.:
    11/347644
  • Inventors:
    Sreedhar Mukkamalla - San Mateo CA, US
    Arvind Nithrakashyap - San Mateo CA, US
    Tirthankar Lahiri - Santa Clara CA, US
    Alok Pareek - Foster City CA, US
    Juan Loaiza - San Carlos CA, US
    J. Lee - Foster City CA, US
    Gary Ngai - Saratoga CA, US
  • Assignee:
    ORACLE INTERNATIONAL CORPORATION - REDWOOD SHORES CA
  • International Classification:
    G06F 17/30
  • US Classification:
    707010000
  • Abstract:
    Provided herein is a mechanism that allows a given database system to access data blocks from another database system, where data blocks from the given database system and data blocks from the other database system have different sizes. According to an aspect of the present invention, a tablespace in the other database system contained the data blocks. The tablespace is detached from the other database system and integrated into the given database, which is capable of processing data stored in data blocks of different sizes.
  • Ranking Channels In Search

    view source
  • US Patent:
    20140344258, Nov 20, 2014
  • Filed:
    May 17, 2013
  • Appl. No.:
    13/896713
  • Inventors:
    - Mountain View CA, US
    Sreedhar Mukkamalla - San Francisco CA, US
    Nitin Jindal - Sunnyvale CA, US
    Fabio Lopiano - Paris, FR
    Nicola Muscettola - Sunnyvale CA, US
  • Assignee:
    Google Inc. - Mountain View CA
  • International Classification:
    G06F 17/30
  • US Classification:
    707723
  • Abstract:
    A search result is modified to include a predetermined number of channels within a predetermined number of a plurality of entries in the search result. The search result is generated in response to a search query. The search result is modified to comprise a predetermined number of channels within a predetermined number of the plurality of entries. The modified search result is updated based on the plurality of entries and a subset of the updated modified search result is selected to be presented in response to the search query. The subset of the updated modified search result comprises the channel and at least one selection of data content.

Googleplus

Sreedhar Mukkamalla Photo 2

Sreedhar Mukkamalla


Get Report for Sreedhar F Mukkamalla from Palo Alto, CA, age ~49
Control profile