Inventor

Muralidhar Krishnaprasad

Inventor
Fremont, CA, US

Overview

93→
Patents
2003–2021
Patent span
Physics
Primary field (CPC G)

Patents· 93 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

G06Fprimary
G06FElectric digital data processing63%
H04LTransmission of digital information, e.g. telegraphic communication23%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests14%
PatentTitleYear
11,099,747Hierarchical scale unit values for storing instances of data202111,038,867Flexible framework for secure search202110,382,421Flexible framework for secure search201910,089,361Efficient mechanism for managing hierarchical relationships in a relational database system20189,952,971Distributed cache arrangement20189,853,962Flexible authentication framework20179,848,047High density hosting for messaging service20179,794,305'Consistent messaging with replication'20179,760,647'Techniques for automatically exposing, as web services, procedures and functions stored in a database'20179,479,494'Flexible authentication framework'20169,467,437'Flexible authentication framework'20169,436,779'Techniques of efficient XML query using combination of XML table index and path/value index'20169,344,391'High density hosting for messaging service'20169,325,802'Hierarchical scale unit values for storing instances of data among nodes of a distributed store'20169,251,364'Search hit URL modification for secure application integration'20169,177,124'Flexible authentication framework'20159,098,359'Durable execution of long running applications'20159,081,816'Propagating user identities in a secure federated search system'20159,015,303'Message queue behavior optimizations'20158,949,220'Techniques for managing XML data associated with multiple execution units'20158,943,271'Distributed cache arrangement'20158,875,249'Minimum lifespan credentials for crawling data repositories'20148,868,540'Method for suggesting web links and alternate terms for matching search queries'20148,793,267'Optimization of queries on a repository based on constraints on how the data is stored in the repository'20148,725,770'Secure search performance improvement'20148,707,451'Search hit URL modification for secure application integration'20148,626,794'Indexing secure enterprise documents using generic references'20148,606,805'Optimization of queries on a repository based on constraints on how the data is stored in the repository'20138,601,028'Crawling secure data sources'20138,595,255'Propagating user identities in a secure federated search system'20138,589,732'Consistent messaging with replication'20138,484,417'Location updates for a distributed data store'20138,478,760'Techniques of efficient query over text, image, audio, video and other domain specific data in XML using XML table index with integration of text index and other domain specific indexes'20138,463,801'Effectively and efficiently supporting XML sequence type and XQuery sequence natively in a SQL system'20138,412,717'Changing ranking algorithms based on customer settings'20138,375,043'Techniques for providing XQuery access using web services'20138,352,475'Suggested content with attribute parameterization'20138,332,430'Secure search performance improvement'20128,271,493'Extensible mechanism for grouping search results'20128,261,020'Cache enumeration and indexing'20128,239,414'Re-ranking search results from an enterprise system'20128,214,394'Propagating user identities in a secure federated search system'20128,176,256'Cache regions'20128,166,059'Optimization of queries on a repository based on constraints on how the data is stored in the repository'20128,161,244'Multiple cache directories'20128,151,062'Consistency models in a distributed store'20128,117,156'Replication for common availability substrate'20128,108,623'Poll based cache event notifications in a distributed cache'20128,108,612'Location updates for a distributed data store'20128,090,722'Searching related documents'20128,027,982'Self-service sources for secure search'20118,005,816'Auto generation of suggested links in a search system'20117,996,392'Changing ranking algorithms based on customer settings'20117,970,791'Re-ranking search results from an enterprise system'20117,949,941'Optimizing XSLT based on input XML document structure description and translating XSLT into equivalent XQuery expressions'20117,945,533'Index replication using crawl modification information'20117,945,893'Mapping web services description language documents to XQuery functions'20117,941,419'Suggested content with attribute parameterization'20117,930,288'Knowledge extraction for automatic ontology maintenance'20117,913,241'Techniques of optimizing XQuery functions using actual argument type information'20117,908,286'Techniques for providing XQuery access using web services'20117,873,649'Method and mechanism for identifying transaction on a row of data'20117,873,645'Method and mechanism for handling arbitrarily-sized XML in SQL operator tree'20117,853,573'Efficient replication of XML data in a relational database management system'20107,853,619'Storage model for large object columns'20107,802,180'Techniques for serialization of instances of the XQuery data model'20107,801,856'Using XML for flexible replication of complex types'20107,756,798'Extensible mechanism for detecting duplicate search items'20107,752,221'Progressive relaxation across tiers'20107,739,219'Techniques of optimizing queries using NULL expression analysis'20107,730,080'Techniques of rewriting descendant and wildcard XPath using one or more of SQL OR, UNION ALL, and XMLConcat() construct'20107,725,465'Document date as a ranking factor for crawling'20107,685,137'Technique of using XMLType tree as the type infrastructure for XML'20107,685,150'Optimization of queries over XML views that are based on union all operators'20107,668,806'Processing queries against one or more markup language sources'20107,644,066'Techniques of efficient XML meta-data query using XML table index'20107,630,957'Immutable bookmarks for large objects in a database'20097,577,642'Techniques of XML query optimization over static and dynamic heterogeneous XML containers'20097,523,131'Techniques for efficiently storing and querying in a relational database, XML documents conforming to schemas that contain cyclic constructs'20097,516,121'Efficient evaluation of queries using translation'20097,499,909'Techniques of using a relational caching framework for efficiently handling XML queries in the mid-tier data caching'20097,386,568'Techniques for partial rewrite of XPath queries in a relational database'20087,386,567'Techniques for changing XML content in a relational database'20087,305,414'Techniques for efficient integration of text searching with queries over XML data'20077,260,585'Apparatus and method for mapping relational data and metadata to XML'20077,120,645'Techniques for rewriting XML queries directed to relational database constructs'20067,103,611'Techniques for retaining hierarchical information in mapping between XML documents and relational data'20067,096,224'Mechanism for mapping XML schemas to object-relational database systems'20067,051,042'Techniques for transferring a serialized image of XML data'20067,024,425'Method and apparatus for flexible storage and uniform manipulation of XML data in a relational database system'20066,871,204'Apparatus and method for mapping relational data and metadata to XML'20056,836,778'Techniques for changing XML content in a relational database'20046,564,203'Defining instead-of triggers over nested collection columns of views'2003

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2003–2011Based in Foster City, CA, US· patent location history
2004–2021Patents assigned to ORACLE INT CORP (73)· patent assignee history
2004–2021Based in Fremont, CA, US· patent location history
2010–2021Based in Redmond, WA, US· patent location history
2012–2018Patents assigned to KRISHNAPRASAD MURALIDHAR (36)· patent assignee history
2012–2015Patents assigned to MICROSOFT CORP (12)· patent assignee history
2012–2015Patents assigned to BHAVSAR MEETEN (11)· patent assignee history
2012–2015Patents assigned to CHANG THOMAS (8)· patent assignee history
2016Based in Frenmont, CA, US· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
ORACLE INT CORP732004–2021
KRISHNAPRASAD MURALIDHARself362012–2018
MICROSOFT CORP122012–2015
BHAVSAR MEETEN112012–2015
CHANG THOMAS82012–2015
Locations
LocationPatentsSpan
Fremont, California, US632004–2021
Redmond, Washington, US242010–2021
Foster City, California, US52003–2011
Frenmont, California, US12016