Patents by Inventor Burzin Patel

Burzin Patel 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: 9110837
    Abstract: Disaster Recovery (DR) and High-Availability (HA) are a critical features required by many information technology systems. DR and HA may be accomplished with a remote secondary site that is kept synchronized with a primary site. To reduce the cost of maintaining a secondary site, the data may be split into two subsets wherein only a first subset of data is kept synchronized at the secondary site using a small bandwidth communication link. The second set of data, which is generally much larger, is periodically backed up at a network accessible back-up location. When a disaster occurs, the secondary site may access the most recent back-up of the second set of data. In a maintenance or limited failure situation, the secondary site can directly access the second data set at the primary site.
    Type: Grant
    Filed: January 4, 2011
    Date of Patent: August 18, 2015
    Assignee: STORSIMPLE, INC.
    Inventors: Burzin Patel, Steve Wolfe
  • Patent number: 8364564
    Abstract: The invention presents a novel and efficient method of facilitating accurate usage billing. In a multi-user service provider environment, using weighted records of web-server usage to determine each user's bill for services is provided. The invention provides for billing with a minimal amount of overhead on the web host, which will benefit the web host's profit margin. The invention utilizes three pieces of information to compute the amount of usage. The weights that are associated with the functions are determined in order to score the system resource utilization of the respective functions. The weights need to be determined only once during the entire life cycle of the application, and may be based on empirical data or determined through lab tests. The weight can be stored in a static file.
    Type: Grant
    Filed: June 20, 2008
    Date of Patent: January 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Douglas G. Delany, Bhagyam Moses, Burzin A. Patel
  • Publication number: 20120173919
    Abstract: Disaster Recovery (DR) and High-Availability (HA) are a critical features required by many information technology systems. DR and HA may be accomplished with a remote secondary site that is kept synchronized with a primary site. To reduce the cost of maintaining a secondary site, the data may be split into two subsets wherein only a first subset of data is kept synchronized at the secondary site using a small bandwidth communication link. The second set of data, which is generally much larger, is periodically backed up at a network accessible back-up location. When a disaster occurs, the secondary site may access the most recent back-up of the second set of data. In a maintenance or limited failure situation, the secondary site can directly access the second data set at the primary site.
    Type: Application
    Filed: January 4, 2011
    Publication date: July 5, 2012
    Inventors: Burzin Patel, Steve Wolfe
  • Publication number: 20080319883
    Abstract: The invention presents a novel and efficient method of facilitating accurate usage billing. In a multi-user service provider environment, using weighted records of web-server usage to determine each user's bill for services is provided. The invention provides for billing with a minimal amount of overhead on the web host, which will benefit the web host's profit margin. The invention utilizes three pieces of information to compute the amount of usage. The weights that are associated with the functions are determined in order to score the system resource utilization of the respective functions. The weights need to be determined only once during the entire life cycle of the application, and may be based on empirical data or determined through lab tests. The weight can be stored in a static file.
    Type: Application
    Filed: June 20, 2008
    Publication date: December 25, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Douglas G. Delany, Bhagyam Moses, Burzin A. Patel
  • Patent number: 6775743
    Abstract: The special handling of multiple identical requests for the content during content caching is disclosed. A request for content, such as a web page request received from a client, is received. At least one of two actions is then performed. First, in response to determining that the content is cacheable and that a previous request for the content has already been forwarded to a server responsible for the content, such as a web server, the request is not processed until a response to the previous request is received. Second, in response to determining that the content is non-cacheable, the request is forwarded to the server responsible for the content.
    Type: Grant
    Filed: September 12, 2001
    Date of Patent: August 10, 2004
    Assignee: International Business Machines Corporation
    Inventor: Burzin Patel
  • Publication number: 20030051100
    Abstract: The special handling of multiple identical requests for the content during content caching is disclosed. A first for content, such as a web page request received from a client, is received. At least one of two actions is then performed. First, in response to determining that the content is cacheable and that a previous request for the content has already been forwarded to a server responsible for the content, such as a web server, the request is not processed until a response to the previous request is received. Second, in response to determining that the content is non-cacheable, the request is forwarded to the server responsible for the content.
    Type: Application
    Filed: September 12, 2001
    Publication date: March 13, 2003
    Applicant: International Business Machines Corporation
    Inventor: Burzin Patel
  • Patent number: 5940622
    Abstract: An optimizer that reduces execution time of computer code and a system and method that optimizes an execution time for a sequence of instruction blocks in a processor. The optimizer includes: (1) a parsing routine that scans the computer code to identify a conditional branching instruction that leads to execution being diverted from a main execution stream into a branch execution stream in which computer code is executed non-sequentially and (2) a code replication routine that inserts instructions into the branch execution stream to reduce non-sequential code execution.
    Type: Grant
    Filed: December 11, 1996
    Date of Patent: August 17, 1999
    Assignee: NCR Corporation
    Inventor: Burzin A. Patel