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

  • Patent number: 10432635
    Abstract: A system and apparatus for enhancing the functionality and utility of an authentication process for web applications is disclosed.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: October 1, 2019
    Assignee: salesforce.com, inc.
    Inventors: John Simone, Fiaz Hossain
  • Publication number: 20190089707
    Abstract: A system and apparatus for enhancing the functionality and utility of an authentication process for web applications is disclosed.
    Type: Application
    Filed: July 23, 2018
    Publication date: March 21, 2019
    Inventors: John Simone, Fiaz Hossain
  • Patent number: 10033740
    Abstract: A system and apparatus for enhancing the functionality and utility of an authentication process for web applications is disclosed.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: July 24, 2018
    Assignee: salesforce.com, inc.
    Inventors: John Simone, Fiaz Hossain
  • Patent number: 9894072
    Abstract: A system and apparatus for enhancing the functionality and utility of an authentication process for web applications is disclosed.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: February 13, 2018
    Assignee: salesforce.com, inc.
    Inventors: John Simone, Fiaz Hossain
  • Publication number: 20170006037
    Abstract: A system and apparatus for enhancing the functionality and utility of an authentication process for web applications is disclosed.
    Type: Application
    Filed: June 29, 2016
    Publication date: January 5, 2017
    Inventors: John Simone, Fiaz Hossain
  • Publication number: 20160344719
    Abstract: A system and apparatus for enhancing the functionality and utility of an authentication process for web applications is disclosed.
    Type: Application
    Filed: August 1, 2016
    Publication date: November 24, 2016
    Inventors: John Simone, Fiaz Hossain
  • Patent number: 9405896
    Abstract: A system and apparatus for enhancing the functionality and utility of an authentication process for web applications is disclosed.
    Type: Grant
    Filed: July 8, 2011
    Date of Patent: August 2, 2016
    Assignee: salesforce.com, inc.
    Inventors: John Simone, Fiaz Hossain
  • Patent number: 8930327
    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: Grant
    Filed: April 28, 2011
    Date of Patent: January 6, 2015
    Assignee: salesforce.com, inc.
    Inventors: Fiaz Hossain, Zuye Zheng
  • Patent number: 8893093
    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: Grant
    Filed: May 5, 2011
    Date of Patent: November 18, 2014
    Assignee: salesforce.com, inc.
    Inventors: Fiaz Hossain, James Iry, James Waldrop, Peter Morelli
  • Patent number: 8839209
    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: Grant
    Filed: February 23, 2011
    Date of Patent: September 16, 2014
    Assignee: salesforce.com, inc.
    Inventors: William Gallagher, Zuye Zheng, Fiaz Hossain, James Iry, Nagraj Kulkarni
  • Patent number: 8752017
    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: Grant
    Filed: May 17, 2011
    Date of Patent: June 10, 2014
    Assignee: salesforce.com, inc.
    Inventors: Fiaz Hossain, James Iry, Nagraj Kulkami, Zuye Zheng
  • Patent number: 8726240
    Abstract: A method for software debugging in a multi-tenant database network system is provided. When an exception occurs the stack frames in temporary working memory are dumped into long term memory for later analysis. A stack trace is performed from which performance information may be derived, which may aid in discovering the cause of the exception.
    Type: Grant
    Filed: May 11, 2011
    Date of Patent: May 13, 2014
    Assignee: salesforce.com, inc.
    Inventors: William Gallagher, Zuye Zheng, Fiaz Hossain, James Iry, Nagraj Kulkarni
  • Patent number: 8707264
    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: Grant
    Filed: December 20, 2010
    Date of Patent: April 22, 2014
    Assignee: salesforce.com, inc.
    Inventors: Fiaz Hossain, Richard Unger
  • Patent number: 8583964
    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: Grant
    Filed: December 23, 2010
    Date of Patent: November 12, 2013
    Assignee: salesforce.com, inc.
    Inventors: Zhiqiang Chen, Anjesh Dubey, Worley Ortiz, Mark A. Fischer, Thom Kim, Andrew Tsui, Fiaz Hossain, Pallav Kothari
  • Patent number: 8554793
    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: Grant
    Filed: December 21, 2010
    Date of Patent: October 8, 2013
    Assignee: salesforce.com, inc.
    Inventors: Richard Unger, Fiaz Hossain, Taggart C Matthiesen, Craig Weissman
  • Publication number: 20120144374
    Abstract: A method for software debugging in a multi-tenant database network system is provided. When an exception occurs the stack frames in temporary working memory are dumped into long term memory for later analysis. A stack trace is performed from which performance information may be derived, which may aid in discovering the cause of the exception.
    Type: Application
    Filed: May 11, 2011
    Publication date: June 7, 2012
    Applicant: Salesforce.com, Inc.
    Inventors: William Gallagher, Zuye Zheng, Fiaz Hossain, James Iry, Nagraj Kulkarni
  • 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