Patents by Inventor Binu J. Philip

Binu J. Philip 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: 8275902
    Abstract: A method for throttling in a file system. The method includes receiving a request by a client from an application to write data to a server, wherein the application is associated with an application bandwidth and wherein the server is associated with a server bandwidth, queuing a first job to write the data to the server on an I/O queue using an application-to-client throttling mechanism using at least one selected from the group of the application bandwidth and the server bandwidth, and issuing the first job from the I/O queue to the server using a client-to-server throttling mechanism and at least one selected from the group of the application bandwidth and the server bandwidth.
    Type: Grant
    Filed: September 22, 2008
    Date of Patent: September 25, 2012
    Assignee: Oracle America, Inc.
    Inventors: Binu J. Philip, Sudheer Abdul Salam
  • Patent number: 8122278
    Abstract: Systems and methods (“utility”) for providing more accurate clock skew measurements between multiple CPUs in a multiprocessor computer system by utilizing the cache control or management protocols of the CPUs in the multiprocessor system. The utility may utilize a time stamp counter (TSC) register of the CPUs in the multiprocessor computer system to detect the clock skew between the various CPUs in the system. Further, the delay between measurements of the TSC registers of the CPUs may be minimized by utilizing the features of the hardware cache control or management protocols of the computer system, thereby providing more accurate clock skew measurements.
    Type: Grant
    Filed: April 28, 2009
    Date of Patent: February 21, 2012
    Assignee: Oracle America, Inc.
    Inventors: Sudheer Abdul Salam, Binu J. Philip
  • Publication number: 20100275053
    Abstract: Systems and methods (“utility”) for providing more accurate clock skew measurements between multiple CPUs in a multiprocessor computer system by utilizing the cache control or management protocols of the CPUs in the multiprocessor system. The utility may utilize a time stamp counter (TSC) register of the CPUs in the multiprocessor computer system to detect the clock skew between the various CPUs in the system. Further, the delay between measurements of the TSC registers of the CPUs may be minimized by utilizing the features of the hardware cache control or management protocols of the computer system, thereby providing more accurate clock skew measurements.
    Type: Application
    Filed: April 28, 2009
    Publication date: October 28, 2010
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Sudheer Abdul Salam, Binu J. Philip
  • Publication number: 20100077096
    Abstract: A method for throttling in a file system. The method includes receiving a request by a client from an application to write data to a server, wherein the application is associated with an application bandwidth and wherein the server is associated with a server bandwidth, queuing a first job to write the data to the server on an I/O queue using an application-to-client throttling mechanism using at least one selected from the group of the application bandwidth and the server bandwidth, and issuing the first job from the I/O queue to the server using a client-to-server throttling mechanism and at least one selected from the group of the application bandwidth and the server bandwidth.
    Type: Application
    Filed: September 22, 2008
    Publication date: March 25, 2010
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Binu J. Philip, Sudheer Abdul Salam