Patents by Inventor Mohammed K.A. Aehthesham

Mohammed K.A. Aehthesham 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: 10366060
    Abstract: Example embodiments for augmenting master data schema are described. In an example embodiment, schema of master data to be employed by a plurality of applications are accessed. First additional information is added to the schema, wherein the first additional information is to be employed by each of the plurality of applications in accessing the master data. After the adding of the first additional information, second additional information is added to the schema, wherein the second additional information is to be employed by a first corresponding one of the plurality of applications in accessing the master data. In some example embodiments, third additional information is added to the schema, wherein the third additional information is to be employed by a second corresponding one of the plurality of applications in accessing the master data.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: July 30, 2019
    Assignee: SAP SE
    Inventors: Ashutosh Patel, Prithvi Krishna, Mohammed K A Aehthesham, Avinash Permude, Hemanth Rajeswari Anantha
  • Patent number: 10289980
    Abstract: This disclosure is directed to a procurement server for processing one or more requisition requests from various client devices. The procurement server determines whether there is an approver that can approve of the various requisition requests. The procurement server performs this determination by evaluating one or more requisition expressions, which include various expression attributes associated with corresponding condition operators. To expedite such processing, the procurement server builds an expression index corresponding to the various requisition expressions, where the expression index includes various nodes and associations between nodes. Each node represents a unique value assignable to the expression attributes of the various requisition expressions. When the nodes of the expression index are traversed, the last node in the traversal yields an approver that can approve the requisition request. The expression index requires less memory and time to evaluate than the various requisition expressions.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: May 14, 2019
    Assignee: Ariba, Inc.
    Inventor: Mohammed K.A. Aehthesham
  • Patent number: 10216556
    Abstract: Example embodiments for master data synchronization for multiple applications are described. In an example embodiment, master data to be employed by a plurality of applications, as well as schema for the master data, are accessed. One or more publication requests to store the master data and the schema of the master data to a master data store accessible by the plurality of applications are generated. The schema may be cached locally to one or more of the applications.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: February 26, 2019
    Assignee: SAP SE
    Inventors: Ashutosh Patel, Prithvi Krishna, Mohammed K A Aehthesham, Avinash Permude, Hemanth Rajeswari Anantha
  • Publication number: 20180032553
    Abstract: Example embodiments for augmenting master data schema are described. In an example embodiment, schema of master data to be employed by a plurality of applications are accessed. First additional information is added to the schema, wherein the first additional information is to be employed by each of the plurality of applications in accessing the master data. After the adding of the first additional information, second additional information is added to the schema, wherein the second additional information is to be employed by a first corresponding one of the plurality of applications in accessing the master data. In some example embodiments, third additional information is added to the schema, wherein the third additional information is to be employed by a second corresponding one of the plurality of applications in accessing the master data.
    Type: Application
    Filed: July 27, 2016
    Publication date: February 1, 2018
    Inventors: Ashutosh Patel, Prithvi Krishna, Mohammed K A Aehthesham, Avinash Permude, Hemanth Rajeswari Anantha
  • Publication number: 20180032434
    Abstract: Example embodiments for master data synchronization for multiple applications are described. In an example embodiment, master data to be employed by a plurality of applications, as well as schema for the master data, are accessed. One or more publication requests to store the master data and the schema of the master data to a master data store accessible by the plurality of applications are generated. The schema may be cached locally to one or more of the applications.
    Type: Application
    Filed: July 27, 2016
    Publication date: February 1, 2018
    Inventors: Ashutosh Patel, Prithvi Krishna, Mohammed K A Aehthesham, Avinash Permude, Hemanth Rajeswari Anantha
  • Publication number: 20170147981
    Abstract: This disclosure is directed to a procurement server for processing one or more requisition requests from various client devices. The procurement server determines whether there is an approver that can approve of the various requisition requests. The procurement server performs this determination by evaluating one or more requisition expressions, which include various expression attributes associated with corresponding condition operators. To expedite such processing, the procurement server builds an expression index corresponding to the various requisition expressions, where the expression index includes various nodes and associations between nodes. Each node represents a unique value assignable to the expression attributes of the various requisition expressions. When the nodes of the expression index are traversed, the last node in the traversal yields an approver that can approve the requisition request. The expression index requires less memory and time to evaluate than the various requisition expressions.
    Type: Application
    Filed: November 24, 2015
    Publication date: May 25, 2017
    Inventor: Mohammed K.A. Aehthesham