U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 5979328

Vehicular Impact Signaling Device

An apparatus for the deployment of a visible plume to alert other motorists that a proximate motor vehicle has been involved in a collision.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Inventor: Ravi Murthy


Address: Fremont, CA
No. of applications: 75
Last application issue date: 06/09/2011

1    
Application No.Application TitleIssue Date
20110137963PERFORMING AN ACTION IN RESPONSE TO A FILE SYSTEM EVENT
A method and apparatus for performing an action in response to a file system event is provided. According to one aspect, sets of “event listeners” are associated with a file hierarchy and/or the nodes thereof. Each event listener contains a set of “event handlers....
06/09/2011
20110047193MANAGING COMPOUND XML DOCUMENTS IN A REPOSITORY
A declarative mechanism is used to manage large documents within a repository. The large documents are sectioned into subdocuments that are linked together by a parent document. The combination of the parent document and subdocument is referred to as a compound document...
02/24/2011
20100299356TYPE SYSTEM FOR BUILDING EXTENSIBLE BUSINESS APPLICATIONS
A platform (referred to herein as Extensible Application Platform, or XAP) for developing extensible business applications. In one set of embodiments, XAP can include an Extensible Markup Language (XML) based application model that is designed to support a high degree o...
11/25/2010
20100228734MECHANISM FOR EFFICIENTLY SEARCHING XML DOCUMENT COLLECTIONS
The techniques presented herein are directed towards providing a user-directed keyword-based search on a large collection of XML documents, and displaying a summary of results to the user. Prior to receiving search requests from a user, an offline analysis of a large co...
09/09/2010
20100191721Mechanisms For Efficient Autocompletion In XML Search Applications
Mechanisms are described for providing auto-completion capability in a user interface that allows users to search for XML tags and data in a collection of XML documents. A user searching for data in XML documents might not be aware of the entire structure of the data. A...
07/29/2010
20100191745MECHANISMS FOR RANKING XML TAGS
XML Schema design often involves repeating work already done by others. The XML modeling of an object may already be represented by one or more XML tags in a collection of documents. Rather than re-inventing what has been done before, or in order to be consistent with w...
07/29/2010
20100011010METHOD AND MECHANISM FOR EFFICIENT STORAGE AND QUERY OF XML DOCUMENTS BASED ON PATHS
A method, mechanism, and computer program product for storing, accessing, and managing XML data is disclosed. The approach supports efficient evaluation of XPath queries and also improves the performance of data/fragment extraction. The approach can be applied to schema...
01/14/2010
20080275919INDEX MAINTENANCE FOR OPERATIONS INVOLVING INDEXED XML DATA
A method and system are provided for maintaining an XML index in response to piece-wise modifications on indexed XML documents. The database server that manages the XML index determines which nodes are involved in the piece-wise modifications, and updates the XML index ...
11/06/2008
20080195668EFFICIENT EXTRACTION OF XML CONTENT STORED IN A LOB
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 o...
08/14/2008
20080162442Query modes for translation-enabled XML documents
Systems, methods, and other embodiments associated with providing query modes for translation-enabled XML documents are described. One method embodiment includes receiving an XPath query to an XML document that may store a translation for a data element. The method embo...
07/03/2008
20080147615Xpath based evaluation for content stored in a hierarchical database repository using xmlindex
A method and apparatus for efficiently processing a query that specifies a location path and a content path is provided. The location path identifies the hierarchical location of a set of documents within a resource hierarchy. The content path identifies hierarchical lo...
06/19/2008
20080098001TECHNIQUES FOR EFFICIENT LOADING OF BINARY XML DATA
Various techniques are described hereafter for improving the efficiency of binary XML encoding and loading operations. In particular, techniques are described for incrementally encoding XML in response to amount-based requests. After encoding enough binary XML to satisf...
04/24/2008
20080091693Managing compound XML documents in a repository
A declarative mechanism is used to manage large documents within a repository. The large documents are sectioned into subdocuments that are linked together by a parent document. The combination of the parent document and subdocument is referred to as a compound document...
04/17/2008
20080091623Technique to estimate the cost of streaming evaluation of XPaths
A method and apparatus for estimating the cost of streaming evaluation of XPaths is provided. Aggregate statistics are maintained by the database server upon initiation of a database function by the database administrator about the nodes of the XML document. Based upon ...
04/17/2008
20080091703Managing compound XML documents in a repository
A declarative mechanism is used to manage large documents within a repository. The large documents are sectioned into subdocuments that are linked together by a parent document. The combination of the parent document and subdocument is referred to as a compound document...
04/17/2008
20080082560Implementation of backward compatible XML schema evolution
In-place XML schema evolution occurs by evaluating an existing XML schema in a database system to see if it is compatible with a new XML schema. To determine if the old schema is compatible with the new schema, a lock-step traversal is performed on the two schemas. Each...
04/03/2008
20080065654Management of complex XML schemas in a database system
Techniques manage the presence of repeated constructs within a complex type at the time of schema registration. At registration, techniques detect repeated elements in the XML schema and analyze whether the repeated elements are from the same complex type. If so, techni...
03/13/2008
20080040369Using XML for flexible replication of complex types
Instances of complex types are logically replicated. In general, the logical replication of complex types involves converting a complex type instance from its storage format into a logical representation written in a markup language, like XML. The logical representation...
02/14/2008
20080033967Semantic aware processing of XML documents
Semantic aware processing of XML documents treats elements that have different names but that are semantically equivalent as being the same element when performing operations that depend on element names, such as querying and schema validation. The semantic aware proces...
02/07/2008
20070299811Parallel population of an XML index
Populating an XML index is parallelized, providing both inter-document and intra-document parallelism, by using multiple pull-type parser processes to parse respective XML documents in parallel and to call respective ‘instances’ of the function that generates the in...
12/27/2007
20070276792Isolation for applications working on shared XML data
A mechanism is provided for detecting and disregarding application specific nodes contained in shared XML documents. The techniques described involve determining one or more application specific nodes within XML documents and performing path expression evaluations of th...
11/29/2007
20070276835Techniques for efficient access control in a database system
Access control rewrites generate rewritten queries that may be executed more efficiently using index evaluation to determine which rows satisfy one or more access control conditions....
11/29/2007
20070271305Efficient piece-wise updates of binary encoded XML data
An XML document can be represented in a compact binary form that maintains all of the features of XML data in a useable form. In response to a request for a modification (e.g., insert, delete or update a node) to an XML document that is stored in the compact binary form...
11/22/2007
20070260650Efficient replication of XML data in a relational database management system
Efficiently replicating XML data among databases includes techniques for (a) replicating XML data involved with an insert operation; (b) replicating XML data involved with an update operation; (c) leveraging existing relational replication techniques for XML data stored...
11/08/2007
20070250766Streaming validation of XML documents
A method and apparatus for streaming validation of XML documents is provided. A particular event of a series of events is received. The series of events is generated as an XML document is parsed by a parser, and the received particular event indicates that the parser ha...
10/25/2007
20070250527Mechanism for abridged indexes over XML document collections
Techniques are provided for indexing XML documents using abridged indexes. According to one embodiment, a value index is created for each node of an XML documents as specified by one or more criteria. The criteria are used to determine one or more paths of XML documents...
10/25/2007
20070240034Streaming XML patch
A technique for differencing XML documents is provided. An edit graph is generated for computing the cost of possible edits that may be applied to a first XML document in order to generate a second XML document. A hash value is assigned to nodes included in the axes of ...
10/11/2007
20070226245Index mechanism for finding nearest matches in a database system
A technique for finding the nearest match in a computer storage system is provided. A query statement includes a new operator that indicates that a user desires to access a set of rows that contain a value nearest to a target value. An index is accessed that is based at...
09/27/2007
20070208946High performance secure caching in the mid-tier
In a multi-tier data server system, data from the first tier is cached in a mid-tier cache of the middle tier. Access control information from the first tier for the data is also cached within the mid-tier cache. Caching the security information in the middle tier allow...
09/06/2007
20070208752Client processing for binary XML in a database system
Techniques are provided for encoding/decoding binary XML data in a client program before sending/receiving the XML to/from a database server. By encoding the binary XML at the client, the overhead of parsing the XML text is avoided by the database server, thus improving...
09/06/2007
20070150432Method and mechanism for loading XML documents into memory
A method and apparatus for loading an XML document into memory is provided. A client loads one or more array elements into a first partition of an array that is maintained in memory. Each array element represents an XML element of an XML document. Upon determining that ...
06/28/2007
20070136382Efficient path-based operations while searching across versions in a repository
A technique and mechanism for efficiently searching across multiple versions of a resource is provided. New operators are provided that take into account the versions of a particular resource. The query engine evaluates the new operators using either an index-based appr...
06/14/2007
20070130157Techniques for performing file operations involving a link at a database management system
A method and apparatus for performing file system operations involving a link is provided. A request to perform a file system operation involving a link is received from a client at a database server. The link may establish a relationship a source resource has to a targ...
06/07/2007
20070118561Path-caching mechanism to improve performance of path-related operations in a repository
A method and apparatus for processing path-based database operations is provided. According to one aspect, a path cache is maintained. For each hierarchical node that is traversed during a path-determining operation, it is determined whether a cache entry corresponding ...
05/24/2007
20070094286Managing relationships between resources stored within a repository
A method and apparatus for managing relationships between resources stored in a repository is provided. A client sends, to a server, a request to store a first resource within a repository. In response to receiving the request, the server parses the first resource to re...
04/26/2007
20070083529Managing cyclic constructs of XML schema in a rdbms
A database system automatically detects a cyclic construct in a XML schema, determines a database representation for the cyclic construct, and maps the XML schema and elements involved in the cyclic construct to the database representation. ...
04/12/2007
20070083542Flexible storage of XML collections within an object-relational database
A database server determines, on an element-level of granularity, what form of VARRAY storage to map collections of elements defined by a XML schema. A collection element may be mapped to an in-line VARRAY or an out-of-line VARRAY. The determination may based on a varie...
04/12/2007
20070083809Optimizing correlated XML extracts
Queries that request fields that are contained in the same XML fragments are written to execute them more efficiently. ...
04/12/2007
20070043783Handling uniqueness constraints in a database system with versioned data
A version history of each of a plurality of resources is stored in a table. The version history for each resource comprises a set of one or more values for the resource, wherein each value in the version history of a resource indicates the value that the resource had in...
02/22/2007
20070038649Flexible handling of datetime XML datatype in a database system
A database server registers an XML schema and determines a database representation for the XML schema and mapping information, determining what database types should be used to represent an XML schema and/or how instances of the XML schema are stored by a database syste...
02/15/2007
1    
 
Sign InRegister
Username  
Password   
forgot password?