Patents by Inventor David E. Gonzalez

David E. Gonzalez 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: 10588471
    Abstract: A stool is provided that provides a raised heel squat position to a user that engages the stool. The raised heel squatting position promotes a healthy and productive experience on a toilet. The stool may be collapsible for easier storage and transportation. The stool may be adjustable to provide custom fittings to different size users. Additionally, the stool may be intelligent and may provide a customized immersive experience to a person on a toilet.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: March 17, 2020
    Assignee: NadiaLabs, Inc.
    Inventors: Tikeswar Naik, Bruce W. Eng, David E. Gonzalez
  • Publication number: 20190082900
    Abstract: A stool is provided that provides a raised heel squat position to a user that engages the stool. The raised heel squatting position promotes a healthy and productive experience on a toilet. The stool may be collapsible for easier storage and transportation. The stool may be adjustable to provide custom fittings to different size users. Additionally, the stool may be intelligent and may provide a customized immersive experience to a person on a toilet.
    Type: Application
    Filed: November 15, 2018
    Publication date: March 21, 2019
    Applicant: NadiaLabs, Inc.
    Inventors: Tikeswar Naik, Bruce W. Eng, David E. Gonzalez
  • Patent number: 7865470
    Abstract: A method for creating a group plan for protecting an object located at a production location is provided. A selection of an object for which a group plan is to be created is received along with protection intents for the selected object. The protection intents are translated into a group plan for protecting the selected object.
    Type: Grant
    Filed: September 9, 2004
    Date of Patent: January 4, 2011
    Assignee: Microsoft Corporation
    Inventors: Robert M Fries, Brian M Wahlert, Brian T Berkowitz, Catharine van Ingen, David E Gonzalez, Giedrius Zizys, Nikhil Vijay Chandhok, Venkatasubrahmanyam Raman, Yezdi Z Lashkari, Karandeep Singh Anand, Seetharaman Harikrishnan, Sunil Pai, Vinay Badami, Purushottam M Kulkarni
  • Publication number: 20020095671
    Abstract: A system and method for providing the ability to repair an installed application program if a resource needed by the application program becomes inadvertently deleted or otherwise unavailable to the application program. Briefly described, the present invention makes possible a system for verifying the existence of a resource needed to support a feature of the application program. The system may respond to a request from the application program to make use of the resource by first verifying the existence of the resource at an expected location. If the resource does not exist at the expected location, rather than returning an error to the application program, the system initiates an installation procedure for restoring the missing resource without interrupting the normal operation of the application program.
    Type: Application
    Filed: February 13, 2002
    Publication date: July 18, 2002
    Inventors: John C. Delo, Malcolm S. Haar, Tracy D. Ferrier, Chetan A. Parulekar, Benjamin Chamberlain, David E. Gonzalez, David R. McKinnis
  • Patent number: 6418554
    Abstract: A method and mechanism for automatically installing software implementations such as applications and COM classes as they are needed from an external source. When a software implementation is needed, the mechanism first looks to the local system (e.g., registry) for that software implementation, and if found, returns the information such as a local path needed to use the software implementation. If the implementation is not found, the mechanism looks to another source, such as a CD-ROM or a centralized class store of a network, to locate the needed implementation. When located, the implementation is downloaded and locally installed from the source, and a local path is returned in a manner that is essentially transparent to the user. Software implementations such as application products may be divided into features and components to improve on-demand installation thereof.
    Type: Grant
    Filed: September 21, 1998
    Date of Patent: July 9, 2002
    Assignee: Microsoft Corporation
    Inventors: John C. Delo, Malcolm S. Haar, Chetan A. Parulekar, Tracy D. Ferrier, Benjamin Chamberlain, David E. Gonzalez, David R. Mckinnis
  • Patent number: 6397381
    Abstract: A system and method for providing the ability to repair an installed application program if a resource needed by the application program becomes inadvertently deleted or otherwise unavailable to the application program. Briefly described, the present invention makes possible a system for verifying the existence of a resource needed to support a feature of the application program. The system may respond to a request from the application program to make use of the resource by first verifying the existence of the resource at an expected location. If the resource does not exist at the expected location, rather than returning an error to the application program, the system initiates an installation procedure for restoring the missing resource without interrupting the normal operation of the application program.
    Type: Grant
    Filed: September 21, 1998
    Date of Patent: May 28, 2002
    Assignee: Microsoft Corporation
    Inventors: John C. Delo, Malcolm S. Haar, Tracy D. Ferrier, Chetan A. Parulekar, Benjamin Chamberlain, David E. Gonzalez, David R. McKinnis
  • Patent number: 6345386
    Abstract: A method and system for advertising software applications by placing application shortcuts on a start menu or desktop and writing entries to the system registry enabling file extension-based activation and Class ID-based activation of those applications, thereby advertising the applications as available even if not installed. In network settings, advertised applications may be assigned to a user via a policy. To this end, an advertising script is stored with a policy associated with computer or user policy recipients, and the advertising script includes assigned application identifier information. One or more scripts are applied, such as to a user at logon or a machine at re-boot. The scripts are processed by an installer mechanism to advertise the application. Applications advertised as available to the user prior to any installation thereof are installed by an installer as needed upon user activation.
    Type: Grant
    Filed: September 21, 1998
    Date of Patent: February 5, 2002
    Assignee: Microsoft Corporation
    Inventors: John C. Delo, Malcolm S. Haar, Chetan A. Parulekar, Tracy D. Ferrier, Benjamin Chamberlain, David E. Gonzalez, David R. Mckinnis
  • Patent number: 6269377
    Abstract: A system and method for managing locations of software components via a source list. The needed software components are identified. A list of source locations is referenced repeatedly until a valid source location is found or until each source location on the list has been referenced. If a valid source location is found, the software components are retrieved from that source location. New source locations may be added to this list of source locations when the user identifies these new source locations. A list of source locations is continually maintained.
    Type: Grant
    Filed: September 21, 1998
    Date of Patent: July 31, 2001
    Assignee: Microsoft Corporation
    Inventors: Robert C. Collie, John C. Delo, Malcolm S. Haar, David E. Gonzalez