1
Sreenivas Gollapudi, Debashis Saha, Anindo Roy, Lakshminarayanan Chidambaran, Debashish Chatterjee: Method and apparatus for efficient SQL processing in an n-tier architecture. Oracle International Corporation, Vista IP Law Group, August 25, 2009: US07580971 (136 worldwide citation)

A method and apparatus for efficiently processing data requests in a network oriented n-tier database environment is presented. According to one embodiment of the invention, certain or all data from the tables of a database server device can be maintained in tables on the client device in a client s ...


2
Debashish Chatterjee, Sreenivas Gollapudi: Method and apparatus for transmission of row differences. Oracle Corporation, McDermott Will & Emery, August 29, 2000: US06112197 (91 worldwide citation)

A method and apparatus for is provided for efficiently transmitting multiple rows of data to a client station. The client station generates a query that is transmitted to a remotely located server, which in turn generates a query result. The server transmits the first row of data from the query resu ...


3
Sreenivas Gollapudi: Method and apparatus for document clustering and document sketching. Ebrary, Michael A Glenn, Glenn Patent Group, October 7, 2008: US07433869 (85 worldwide citation)

A first embodiment of the invention provides a system that automatically classifies documents in a collection into clusters based on the similarities between documents, that automatically classifies new documents into the right clusters, and that may change the number or parameters of clusters under ...


4
Mehul Bastawala, Sreenivas Gollapudi, Lakshminarayanan Chidambaran, Srinath Krishnaswamy: Method and system for scrollable cursors. Oracle International Corporation, Bingham McCutchen, December 6, 2005: US06973457 (38 worldwide citation)

A method and system for implementing scrollable cursors is described. A multi-tier caching structure is maintained, in which a partial result set is cached at the client computer and a more-complete result set is cached at the server computer. If the cursor is scrolled in either the forward or backw ...


5
Sanjay Kaluskar, Sreenivas Gollapudi: Extensible framework for transferring session state. Oracle International Corporation, Hickman Palermo Truong & Beeker, August 19, 2008: US07415522 (33 worldwide citation)

Techniques allow a client to be switched from a session on a server to another session on another server in a way that is a transparent to the application for which the initial session was established. Thus, under transparent session migration, a client is switched between sessions without executing ...


6
Sreenivas Gollapudi, Lakshminarayanan Chidambaran, Debashis Saha, Kapil Surlaker: Method and mechanism for pipelined prefetching. Oracle International Corporation, Vista IP Law Group, October 27, 2009: US07610351 (30 worldwide citation)

A method and mechanism for implementing pipelined prefetching in a computer system is disclosed. Data prefetching is utilized to predictably retrieve information between multiple levels of nodes in the computer system, in which a first server may receive prefetched data from a second server, the sec ...


7
Sanjay Kaluskar, Sreenivas Gollapudi, Debashish Chatterjee: Transparent session migration across servers. Oracle International Corporation, Hickman Palermo Truong & Becker, Deborah L Caswell, June 23, 2009: US07552218 (27 worldwide citation)

Techniques allow a client to be switched from a session on a server to another session on another server in a way that is a transparent to the application for which the initial session was established. Thus, under transparent session migration, a client is switched between sessions without executing ...


8
Sreenivas Gollapudi, Debashish Chatterjee: Method and mechanism for reducing client-side memory footprint of transmitted data. Oracle International Corporation, Bingham McCutchen, August 8, 2006: US07089331 (12 worldwide citation)

The present invention is directed to a method and mechanism for reducing the expense of data transmissions between a client and a server. According to an aspect of data prefetching is utilized to predictably retrieve information between the client and server. Another aspect pertains to data redundan ...


9
Sreenivas Gollapudi, Rakesh Agrawal, Samuel Ieong: Search result diversification. Microsoft Corporation, Shook Hardy & Bacon, December 27, 2011: US08086631 (11 worldwide citation)

Methods, apparatus, and systems directed to receiving search queries, retrieving documents, computing the number of categories to present for a given query, computing the number of results to show in each category, computing an ordering of categories, and for all the result pages beyond the first pa ...


10
Kapil Surlaker, Sreenivas Gollapudi, Lakshminarayanan Chidambaran, Debashis Saha: Method and mechanism for efficient processing of remote-mapped queries. Oracle International Corporation, Bingham McCutchen, June 17, 2008: US07389284 (10 worldwide citation)

A method and mechanism for reducing the expense of data transmissions and storage between a first node and a second for a remote-mapped query or a query involving a distributed join operation is disclosed. Data prefetching can be utilized to predictably retrieve information. Data redundancy manageme ...