Patents by Inventor Michael Gonsalves

Michael Gonsalves 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: 9400647
    Abstract: A metamodel selector may determine a semantic metamodel for at least two software applications, the semantic metamodel including a description of semantics, processes, and data that are applicable to the at least two software applications. A metadata manager may determine application metadata describing an application of the at least two applications. A transformation engine may transform the application metadata into an application-specific metamodel instance of the semantic metamodel, and an integration engine may integrate the at least two software applications, based on the application-specific metamodel instance.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 26, 2016
    Assignee: SAP SE
    Inventor: Michael Gonsalves
  • Patent number: 9116600
    Abstract: A computer-implemented method for automatically personalizing applications includes: receiving, in a computer system, user behavior data for multiple users of at least one application program, the application program having a user interface with multiple input controls displayed on multiple different panes, and the user behavior data reflecting actions performed using the input controls on the panes; identifying, using the computer system, at least one usage pattern in the user behavior data as meeting a usage pattern criterion; storing a personalization record based on identifying the usage pattern, the personalization record specifying the usage pattern as a sequence of activating at least some of the input controls on at least some of the panes; and automatically generating, using the computer system and based on the personalization record, a modified user interface according to the identified usage pattern.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: August 25, 2015
    Assignee: SAP SE
    Inventor: Michael Gonsalves
  • Publication number: 20140282404
    Abstract: A metamodel selector may determine a semantic metamodel for at least two software applications, the semantic metamodel including a description of semantics, processes, and data that are applicable to the at least two software applications. A metadata manager may determine application metadata describing an application of the at least two applications. A transformation engine may transform the application metadata into an application-specific metamodel instance of the semantic metamodel, and an integration engine may integrate the at least two software applications, based on the application-specific metamodel instance.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventor: Michael Gonsalves
  • Publication number: 20140244573
    Abstract: A data warehouse includes plurality of master data tables, a plurality of dimension tables and a fact table. The master data tables including surrogate identifiers. The dimension tables use the surrogate identifiers to link to the master data table domains within the master data tables. The fact table stores dimension identifiers that provide links to the master data tables. A cloud storage area includes a plurality of cloud dimension tables and a cloud fact table. Each cloud dimension table stores summary characteristics. Each cloud dimension table associates a separate cloud identifier with each entry of summary characteristics. The cloud fact table stores aggregated data representing key performance indicators. The cloud fact table includes a plurality of cloud identifier columns in which cloud identifiers are stored.
    Type: Application
    Filed: January 2, 2014
    Publication date: August 28, 2014
    Inventor: Allan Michael Gonsalves
  • Patent number: 8793268
    Abstract: In a data warehouse, a master table includes surrogate identifiers. Each surrogate identifier (SID) uniquely identifies a master table domain within the master table. A dimension table uses the surrogate identifiers to link to the master table domains. A SID generator uses first data supplied in a user query to generate a first SID indicating location of a particular master table domain in the master table. The SID generator generates the first SID without accessing the master table.
    Type: Grant
    Filed: July 1, 2010
    Date of Patent: July 29, 2014
    Inventor: Allan Michael Gonsalves
  • Patent number: 8311975
    Abstract: A data warehouse includes a plurality of master data tables. The master data tables include surrogate identifiers. Each surrogate identifier (SID) identifies a master data table domain inside a master data table from the plurality of master data tables. A plurality of dimension tables use the surrogate identifiers to link to the master data table domains within the master data tables. A fact table stores dimension identifiers (DIM IDs) that provide links to the dimension tables. A domain fact table stores aggregated data aggregated from data stored in the master data tables. The aggregated data is accessible from the domain fact table using surrogate identifiers, without using DIM IDs stored in the fact table.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: November 13, 2012
    Inventor: Allan Michael Gonsalves
  • Publication number: 20120159345
    Abstract: A computer-implemented method for automatically personalizing applications includes: receiving, in a computer system, user behavior data for multiple users of at least one application program, the application program having a user interface with multiple input controls displayed on multiple different panes, and the user behavior data reflecting actions performed using the input controls on the panes; identifying, using the computer system, at least one usage pattern in the user behavior data as meeting a usage pattern criterion; storing a personalization record based on identifying the usage pattern, the personalization record specifying the usage pattern as a sequence of activating at least some of the input controls on at least some of the panes; and automatically generating, using the computer system and based on the personalization record, a modified user interface according to the identified usage pattern.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 21, 2012
    Applicant: SAP AG
    Inventor: Michael Gonsalves
  • Patent number: 4037667
    Abstract: A blower apparatus for a plant cutter including a hollow member affixed to conduct exhaust gases from the cutter. The hollow member conducts exhaust gases from the plant cutter to a connected rotatable hollow member and through a terminal opening in the rotatable hollow member. The rotatable hollow member adjusts the distance between the terminal opening and the cut vegetable resulting from the cutting mechanism of the lawn cutter.
    Type: Grant
    Filed: December 22, 1975
    Date of Patent: July 26, 1977
    Inventors: Michael Gonsalves, Constante C. Sarmiento