Patents by Inventor German Gil

German Gil 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: 8984328
    Abstract: Embodiments are directed to establishing a fault tolerant parallel database system and to detecting the health of parallel database services. In an embodiment, a computer system establishes a control node cluster that includes at least one active control node and at least one spare control node. Each node of the control node cluster includes specific functions assumable only by other control nodes. The computer system also establishes a compute node cluster that includes at least one active computing node, at least one spare computing node, at least one active storage node and at least one spare storage node. Each of the computing and storage nodes includes specific functions assumable only by other computing and storage nodes. The computer system detects a failure of an active node and instantiates a corresponding spare node that is configured to perform the functions of the failed active node.
    Type: Grant
    Filed: March 11, 2011
    Date of Patent: March 17, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: German A. Gil, Yunsheng He, Dale S. Grinnell, Paul Herman Dyke, Subhankar Aich, Ruwen Henning Hess
  • Publication number: 20120233496
    Abstract: Embodiments are directed to establishing a fault tolerant parallel database system and to detecting the health of parallel database services. In an embodiment, a computer system establishes a control node cluster that includes at least one active control node and at least one spare control node. Each node of the control node cluster includes specific functions assumable only by other control nodes. The computer system also establishes a compute node cluster that includes at least one active computing node, at least one spare computing node, at least one active storage node and at least one spare storage node. Each of the computing and storage nodes includes specific functions assumable only by other computing and storage nodes. The computer system detects a failure of an active node and instantiates a corresponding spare node that is configured to perform the functions of the failed active node.
    Type: Application
    Filed: March 11, 2011
    Publication date: September 13, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: German A. Gil, Yunsheng He, Dale S. Grinnell, Paul Herman Dyke, Subhankar Aich, Ruwen Henning Hess
  • Patent number: 8176002
    Abstract: Disclosed are methods usable by non-experts for altering a configuration of a data warehouse. The initial configuration of the data warehouse is represented in terms of metadata, and that metadata configuration is presented to a user. The user can choose to alter the metadata configuration. If alterations are made to the metadata, then the underlying configuration of the data warehouse is altered accordingly. Because there may be multiple users wishing to alter aspects of the data warehouse, some embodiments of the present invention enforce approval guidelines so that proposed changes to the data warehouse configuration are only implemented after the appropriate approvals have been secured. By presenting a metadata representation of the data warehouse configuration, the present invention both allows non-experts to have a hand in converting a data warehouse and prevents user errors from corrupting the data warehouse conversion process.
    Type: Grant
    Filed: March 24, 2005
    Date of Patent: May 8, 2012
    Assignee: Microsoft Corporation
    Inventors: Shawn M. Murphy, Alan B. Auerbach, German A. Gil
  • Patent number: 8090677
    Abstract: Disclosed are methods usable by non-experts for altering a configuration of a data warehouse. The initial configuration of the data warehouse is represented in terms of metadata, and that metadata configuration is presented to a user. The user can choose to alter the metadata configuration. If alterations are made to the metadata, then the underlying configuration of the data warehouse is altered accordingly. Because there may be multiple users wishing to alter aspects of the data warehouse, some embodiments of the present invention enforce approval guidelines so that proposed changes to the data warehouse configuration are only implemented after the appropriate approvals have been secured. By presenting a metadata representation of the data warehouse configuration, the present invention both allows non-experts to have a hand in converting a data warehouse and prevents user errors from corrupting the data warehouse conversion process.
    Type: Grant
    Filed: March 18, 2005
    Date of Patent: January 3, 2012
    Assignee: Microsoft Corporation
    Inventors: Shawn M. Murphy, Alan B. Auerbach, German A. Gil
  • Patent number: 8090776
    Abstract: A content page is configured by a user and located on a network. Changes made to the content page are automatically communicated with notifications to a group of contacts for the user. Only contacts with permission to view the content page, or the changed content, will receive the notification and have permission to view the changes. A visual indicator notifies contacts that a content page of one of their contacts has been changed. When the visual indicator or some other contact indicator is selected by the user, a summary module can be provided. The summary module is a portal to network content, including the content page.
    Type: Grant
    Filed: November 1, 2004
    Date of Patent: January 3, 2012
    Assignee: Microsoft Corporation
    Inventors: Michael I. Torres, Stephen P. Rosato, Jason C. Fluegel, Thomas A. Jeyaseelan, DeEtte M. Day, Eyal Z. Axelrod, German A. Gil
  • Patent number: 7620996
    Abstract: A content page is configured by a user and located on a network. Changes made to the content page are automatically communicated with notifications to a group of contacts for the user. Only contacts with permission to view the content page, or the changed content, will receive the notification and have permission to view the changes. A visual indicator notifies contacts that a content page of one of their contacts has been changed. When the visual indicator or some other contact indicator is selected by the user, a summary module can be provided. The summary module is a portal to network content, including the content page.
    Type: Grant
    Filed: November 1, 2004
    Date of Patent: November 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Michael I. Torres, Stephen P. Rosato, Jason C. Fluegel, Thomas A. Jeyaseelan, DeEtte M. Day, Eyal Z. Axelrod, German A. Gil
  • Publication number: 20060218159
    Abstract: Disclosed are methods usable by non-experts for altering a configuration of a data warehouse. The initial configuration of the data warehouse is represented in terms of metadata, and that metadata configuration is presented to a user. The user can choose to alter the metadata configuration. If alterations are made to the metadata, then the underlying configuration of the data warehouse is altered accordingly. Because there may be multiple users wishing to alter aspects of the data warehouse, some embodiments of the present invention enforce approval guidelines so that proposed changes to the data warehouse configuration are only implemented after the appropriate approvals have been secured. By presenting a metadata representation of the data warehouse configuration, the present invention both allows non-experts to have a hand in converting a data warehouse and prevents user errors from corrupting the data warehouse conversion process.
    Type: Application
    Filed: March 24, 2005
    Publication date: September 28, 2006
    Applicant: Microsoft Corporation
    Inventors: Shawn Murphy, Alan Auerbach, German Gil
  • Publication number: 20060212477
    Abstract: Disclosed are methods usable by non-experts for altering a configuration of a data warehouse. The initial configuration of the data warehouse is represented in terms of metadata, and that metadata configuration is presented to a user. The user can choose to alter the metadata configuration. If alterations are made to the metadata, then the underlying configuration of the data warehouse is altered accordingly. Because there may be multiple users wishing to alter aspects of the data warehouse, some embodiments of the present invention enforce approval guidelines so that proposed changes to the data warehouse configuration are only implemented after the appropriate approvals have been secured. By presenting a metadata representation of the data warehouse configuration, the present invention both allows non-experts to have a hand in converting a data warehouse and prevents user errors from corrupting the data warehouse conversion process.
    Type: Application
    Filed: March 18, 2005
    Publication date: September 21, 2006
    Applicant: Microsoft Corporation
    Inventors: Shawn Murphy, Alan Auerbach, German Gil
  • Publication number: 20060095397
    Abstract: A content page is configured by a user and located on a network. Changes made to the content page are automatically communicated with notifications to a group of contacts for the user. Only contacts with permission to view the content page, or the changed content, will receive the notification and have permission to view the changes. A visual indicator notifies contacts that a content page of one of their contacts has been changed. When the visual indicator or some other contact indicator is selected by the user, a summary module can be provided. The summary module is a portal to network content, including the content page.
    Type: Application
    Filed: November 1, 2004
    Publication date: May 4, 2006
    Applicant: Microsoft Corporation
    Inventors: Michael Torres, Stephen Rosato, Jason Fluegel, Thomas Jeyaseelan, DeEtte Day, Eyal Axelrod, German Gil
  • Publication number: 20060095976
    Abstract: A content page is configured by a user and located on a network. Changes made to the content page are automatically communicated with notifications to a group of contacts for the user. Only contacts with permission to view the content page, or the changed content, will receive the notification and have permission to view the changes. A visual indicator notifies contacts that a content page of one of their contacts has been changed. When the visual indicator or some other contact indicator is selected by the user, a summary module can be provided. The summary module is a portal to network content, including the content page.
    Type: Application
    Filed: November 1, 2004
    Publication date: May 4, 2006
    Applicant: Microsoft Corporation
    Inventors: Michael Torres, Stephen Rosato, Jason Fluegel, Thomas Jeyaseelan, DeEtte Day, Eyal Axelrod, German Gil