Patents by Inventor Amit Bande

Amit Bande has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8244888
    Abstract: An improved method, mechanism, and system for implementing, generating, and maintaining for implementing session pools is disclosed. A session in a session pool can be customized to with a specific set of affinities and attributes. Tags can be associated with the customized sessions. When a later request is made for a session having a set of desired characteristics, the tags can be used to search for and identify a session in the session pool having the requested characteristics. Also disclosed is a method, mechanism, and system for dynamic sizing of session pools.
    Type: Grant
    Filed: June 10, 2011
    Date of Patent: August 14, 2012
    Assignee: Oracle International Corporation
    Inventors: Srinath Krishnaswamy, Debashis Saha, Sapna Chandiramani, Amit Bande, I. V. Krishna Mohan
  • Publication number: 20110307615
    Abstract: An improved method, mechanism, and system for implementing, generating, and maintaining for implementing session pools is disclosed. A session in a session pool can be customized to with a specific set of affinities and attributes. Tags can be associated with the customized sessions. When a later request is made for a session having a set of desired characteristics, the tags can be used to search for and identify a session in the session pool having the requested characteristics. Also disclosed is a method, mechanism, and system for dynamic sizing of session pools.
    Type: Application
    Filed: June 10, 2011
    Publication date: December 15, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Srinath KRISHNASWAMY, Debashis SAHA, Sapna CHANDIRAMANI, Amit BANDE, I. V. Krishna MOHAN
  • Patent number: 7962630
    Abstract: An improved method, mechanism, and system for implementing, generating, and maintaining for implementing session pools is disclosed. A session in a session pool can be customized to with a specific set of affinities and attributes. Tags can be associated with the customized sessions. When a later request is made for a session having a set of desired characteristics, the tags can be used to search for and identify a session in the session pool having the requested characteristics. Also disclosed is a method, mechanism, and system for dynamic sizing of session pools.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: June 14, 2011
    Assignee: Oracle International Corporation
    Inventors: Srinath Krishnaswamy, Debashis Saha, Sapna Chandiramani, Amit Bande, I.V. Krishna Mohan
  • Patent number: 7912922
    Abstract: A net traffic optimization method provides for clients and servers to communicate with each other over a busy network. Each client process will make an Oracle database service request that is recognized by a listener process in the servers. As each database instance comes up, it generates a globally unique instance identifier (“UII”). Each UII remains valid as long as the database instance that generated it is running. The same UII identifier is given to every client needing a connection to that particular instance. Client processes can simultaneously or sequentially connect to database instances, and must never see the same UII being used to identify two different instances.
    Type: Grant
    Filed: August 10, 2006
    Date of Patent: March 22, 2011
    Assignee: Oracle International Corporation
    Inventors: Krishna Mohan Itikarlapalli, Amit Bande, Varun Kumar Arora
  • Patent number: 7827141
    Abstract: In transferring data from/to a database server, the size of a network buffer used by a network layer is dynamically adjusted according to the call type and expected size of data to be transferred for the call. Due to such use of appropriate buffer size, throughput performance of the transfer may be enhanced.
    Type: Grant
    Filed: April 27, 2005
    Date of Patent: November 2, 2010
    Assignee: Oracle International Corporation
    Inventors: Amit Bande, Krishna Mohan Itikarlapalli, Debashish Chatterjee
  • Publication number: 20080027944
    Abstract: A net traffic optimization method provides for clients and servers to communicate with each other over a busy network. Each client process will make an Oracle database service request that is recognized by a listener process in the servers. As each database instance comes up, it generates a globally unique instance identifier (“UII”). Each UII remains valid as long as the database instance that generated it is running. The same UII identifier is given to every client needing a connection to that particular instance. Client processes can simultaneously or sequentially connect to database instances, and must never see the same UII being used to identify two different instances.
    Type: Application
    Filed: August 10, 2006
    Publication date: January 31, 2008
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Krishna Mohan Itikarlapalli, Amit Bande, Varun Kumar ARORA
  • Publication number: 20060227795
    Abstract: Techniques are described for reading a plurality of data packets, which can be communicated over a network, without sacrificing the efficiency of network operation, and for reading data packets communicated over a network without unnecessary memory copies. A receive buffer of a first size, which is at least twice a maximum size of data packets in the plurality of data packets, is used. A first amount of data is read into the receive buffer and the size of a last packet contained within the first amount of data is determined. The size of an unread portion of the last read packet is determined and a second amount of data, which is equal to size of an unread portion of the last read packet, is then read into the receive buffer.
    Type: Application
    Filed: June 17, 2005
    Publication date: October 12, 2006
    Inventors: Amit Bande, Krishna Mohan I.V., Sreekumar Seshadri
  • Publication number: 20060206453
    Abstract: In transferring data from/to a database server, the size of a network buffer used by a network layer is dynamically adjusted according to the call type and expected size of data to be transferred for the call. Due to such use of appropriate buffer size, throughput performance of the transfer may be enhanced.
    Type: Application
    Filed: April 27, 2005
    Publication date: September 14, 2006
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Amit Bande, Krishna Itikarlapalli, Debashish Chatterjee
  • Publication number: 20050234927
    Abstract: An end system representing a database server or a database client determines whether to send data in compressed format, and sends the data in a compressed format only if it is determined to send the data in compressed format. In an embodiment implemented using software instructions, a function (set of instructions) is implemented to return one logical value to send data in compressed format and other logical value otherwise.
    Type: Application
    Filed: April 1, 2004
    Publication date: October 20, 2005
    Inventors: Amit Bande, Sreekumar Seshadri, Krishna Itikarlapalli
  • Publication number: 20040006711
    Abstract: An improved method, mechanism, and system for implementing, generating, and maintaining for implementing session pools is disclosed. A session in a session pool can be customized to with a specific set of affinities and attributes. Tags can be associated with the customized sessions. When a later request is made for a session having a set of desired characteristics, the tags can be used to search for and identify a session in the session pool having the requested characteristics. Also disclosed is a method, mechanism, and system for dynamic sizing of session pools.
    Type: Application
    Filed: April 30, 2003
    Publication date: January 8, 2004
    Applicant: Oracle International Corporation
    Inventors: Srinath Krishnaswamy, Debashis Saha, Sapna Chandiramani, Amit Bande, I. V. Krishna Mohan