Patents by Inventor Fiaz Hossain

Fiaz Hossain 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).

  • Publication number: 20120136602
    Abstract: In application testing and debugging processes, it is necessary to change, rebuild and test code. Thus, to speed the testing and debugging process, the process of retrieving application change lists, rebuilding the application, executing the application and recording application performance metrics may be automated. Additionally, through the use of environment independent metrics 110, application performance can be better evaluated for a wider range of hypothetical hardware configurations than tradition metrics which are highly dependent on the environment in which the test is running.
    Type: Application
    Filed: May 5, 2011
    Publication date: May 31, 2012
    Applicant: Salesforce.com, Inc.
    Inventors: Fiaz Hossain, James Iry, James Waldrop, Peter Morelli
  • Publication number: 20120131555
    Abstract: A proxy server receives requests, and determines which application server of a cluster of servers to send the request. The determination may be based on a load balancing algorithm. The proxy server determines whether each request is a debug request. The proxy server send the debug request to a debug server, but blocks unsafe debug statements from reaching the debug server.
    Type: Application
    Filed: May 17, 2011
    Publication date: May 24, 2012
    Applicant: Salesforce.com, Inc.
    Inventors: FIAZ HOSSAIN, James Iry, Nagraj Kulkami, Zuye Zheng
  • Publication number: 20120005537
    Abstract: A system and method for identifying bugs in a database system. In one embodiment, a method includes running a plurality of tests on a software application, and rerunning one or more tests of the plurality of tests. The method also includes identifying one or more bugs in the one or more tests based on inconsistent test results.
    Type: Application
    Filed: December 23, 2010
    Publication date: January 5, 2012
    Applicant: Salesforce.com, Inc.
    Inventors: Zhiqiang Chen, Anjesh Dubey, Worley Ortiz, Mark A. Fischer, Fiaz Hossain, Pallav Kothari, Thom Kim, Andrew Tsui
  • Publication number: 20110289356
    Abstract: In accordance with embodiments disclosed herein, there are provided systems, devices, and methods for testing methods in a multi-tenant database environment, including, for example, hosting a plurality of customer codebases within a host organization, where each of the plurality of customer codebases includes a plurality of operational statements and one or more test methods. Such a method further includes generating a first test result set by executing the one or more test methods associated with each of the plurality of customer codebases against a production release codebase of the host organization; generating a second test result set by executing the one or more test methods associated with each of the plurality of customer codebases against a pre-release codebase of the host organization; and identifying errors associated with the pre-release codebase based on a comparison of the first test result set and the second test result set.
    Type: Application
    Filed: December 20, 2010
    Publication date: November 24, 2011
    Applicant: Salesforce.com
    Inventors: FIAZ HOSSAIN, Richard Unger
  • Publication number: 20110283266
    Abstract: A method for software performance analysis and debugging in a multi-tenant database network system is provided. In at least one embodiment, sampling is achieved using configuration files of each server cluster. Knowledge of the host names of each server in the cluster enables a profiler to target a single server for each sample, thereby facilitating a round-robin sample across a clustered server environment such that a CPU's load and processing cost associated to sampling is fairly and uniformly distributed across all servers in the cluster. As a result, in at least one embodiment of the analysis and debugging tool each sample is a complete stack trace dump of each thread running on the application server at that moment in time.
    Type: Application
    Filed: February 23, 2011
    Publication date: November 17, 2011
    Applicant: Salesforce.com Inc.
    Inventors: William Gallagher, Zuye Zheng, Fiaz Hossain, James Iry, Nagraj Kulkarni
  • Publication number: 20110276610
    Abstract: In production applications that process and transfer secure and sensitive customer data, the heap dump files of these applications, which may be useful for debugging production issues and bugs, may contain secure and sensitive information. Thus, to make the useful debugging information available in heap dumps from production applications without compromising secure client data to those assigned to debugging and fixing production issues, these heap dumps may be scrubbed of sensitive information without scrubbing information that is useful for debugging.
    Type: Application
    Filed: April 28, 2011
    Publication date: November 10, 2011
    Applicant: salesforce.com, Inc.
    Inventors: Fiaz Hossain, Zuye Zheng
  • Publication number: 20110258233
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for providing custom settings in an on-demand service environment. In an embodiment and by way of example, a method providing custom settings in an on-demand service environment is provided. The method embodiment includes naming the custom object, creating fields for the custom object, assigning a behavior for each field, setting the custom object to a specified type, and if the custom object is of a hierarchical type, then assigning permissions to users with regarding the created fields.
    Type: Application
    Filed: December 21, 2010
    Publication date: October 20, 2011
    Applicant: salesforce.com, Inc.
    Inventors: Richard Unger, Fiaz Hossain, Taggart C. Matthiesen, Craig Weissman