Patents by Inventor Harish Mehta

Harish Mehta 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: 8892454
    Abstract: Methods and apparatus, including computer program products, for configuration of web services. In general, data is received characterizing web service calls for an application, a placeholder destination for the web service calls, and an identification of a system to be mapped to the placeholder; and a configuration is generated for the web service calls, where the configuration maps the placeholder destination to the system. The configuration may be a configuration of proxy objects to make the web service calls. Mapping the placeholder destination to the system may include generating a configuration including the system in lieu of the placeholder destination. Systems may be included in domains, where a security policy may be applied to systems in a domain.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: November 18, 2014
    Assignee: SAP SE
    Inventors: Christian Rabetge, Thomas Kunz, Alexander Zubev, Otto Boehrer, Volker Wiechers, Timm Falter, Vladimir Savchenko, Harish Mehta
  • Patent number: 8775671
    Abstract: Techniques for managing information exchange between business entities include identifying a plurality of routing rules stored in a database of a first business entity computing system; receiving a request for a business transaction through an application of a plurality of applications of the first business entity computing system; determining, based on the identified routing rules, an identifiable business context reference (IBCR) associated with a second business entity computing system, the IBC comprising a unique identifier associated with the second business entity and a first plurality of business data attributes associated with the second business entity; determining, based on the identified IBCR, a communication connection associated with the IBC and an identifiable business context (IBC) associated with the first business entity computing system; and initiating the business transaction between the first business entity computing system and the second business entity computing system through the deter
    Type: Grant
    Filed: May 11, 2012
    Date of Patent: July 8, 2014
    Assignee: SAP AG
    Inventors: Marco Rodeck, Harish Mehta, Thomas Kunz, Florian Chrosziel, Otto Böhrer, Joerg Kraemer, Rita Merkel
  • Patent number: 8661103
    Abstract: According to one general aspect, a method may comprise identifying a provider application that is associated with a consumer application, from amongst a plurality of provider applications hosted on a provider machine. In various embodiments, the identification may be based at least in part upon the provider application's business identifier (ID). In various embodiments, each provider application includes at least one web service. In some embodiments, the plurality of provider applications includes a plurality of instantiations of at least one of the web service. In various embodiments, the method may also include transmitting a message to one of the web services of the identified provider application.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: February 25, 2014
    Assignee: SAP AG
    Inventors: Harish Mehta, Jako Blagoev, Otto Boehrer, Thomas Kunz, Alexander Zubev
  • Publication number: 20130304936
    Abstract: Techniques for managing information exchange between business entities include identifying a plurality of routing rules stored in a database of a first business entity computing system; receiving a request for a business transaction through an application of a plurality of applications of the first business entity computing system; determining, based on the identified routing rules, an identifiable business context reference (IBCR) associated with a second business entity computing system, the IBC comprising a unique identifier associated with the second business entity and a first plurality of business data attributes associated with the second business entity; determining, based on the identified IBCR, a communication connection associated with the IBC and an identifiable business context (IBC) associated with the first business entity computing system; and initiating the business transaction between the first business entity computing system and the second business entity computing system through the deter
    Type: Application
    Filed: May 11, 2012
    Publication date: November 14, 2013
    Applicant: SAP AG
    Inventors: Marco Rodeck, Rita Merkel, Otto Böhrer, Joerg Kraemer, Harish Mehta, Florian Chrosziel, Thomas Kunz
  • Publication number: 20130304849
    Abstract: Systems, computer products, and computer-implemented methods may be directed to publishing information about a service offered by a service provider at a first services registry. The information about the service can be communicated to a second services registry. An indication of a subscription to the service may be received by a service consumer from the second services registry. Information about the subscribed service can be communicated to the second services registry.
    Type: Application
    Filed: May 14, 2012
    Publication date: November 14, 2013
    Inventors: Harish Mehta, Florian Chrosziel, Otto Boehrer, Marco Rodeck, Joerg Kraemer, Rita Merkel, Thomas Kunz
  • Publication number: 20130304665
    Abstract: Techniques for managing information exchange between business entities include presenting an interface through an application of a plurality of applications to a user for an identifiable business context (IBC), the IBC including a unique identifier associated with a first business entity and a plurality of business data attributes associated with the first business entity; receiving, from the application, the IBC for storage in a repository communicably coupled to the application; defining a communication connection between the first business entity and a second business entity; associating the defined communication connection with the IBC; and publishing the IBC unique identifier, the defined communication connection, and at least a portion of the plurality of business data attributes to a registry that is exposed to the plurality of applications.
    Type: Application
    Filed: May 11, 2012
    Publication date: November 14, 2013
    Applicant: SAP AG
    Inventors: Marco Rodeck, Rita Merkel, Florian Chrosziel, Harish Mehta, Thomas Kunz, Joerg Kraemer, Otto Böhrer
  • Publication number: 20130304666
    Abstract: Techniques for managing information exchange between business entities include identifying, through an application of a plurality of applications on a first business entity computing system, an identifiable business context (IBC) referenced on a second business entity computing system, the IBC including a unique identifier associated with the second business entity and a first plurality of business data attributes associated with the second business entity; identifying a communication connection between the first business entity computing system and the second business entity computing system based on the identification of the IBC; and generating an identifiable business context reference (IBCR) for storage on the first business entity computing system, the IBCR associated with the communication connection and including the unique identifier and a second plurality of business data objects, at least one of the second plurality of business data objects distinct from the first plurality of business data objects.
    Type: Application
    Filed: May 11, 2012
    Publication date: November 14, 2013
    Applicant: SAP AG
    Inventors: Marco Rodeck, Harish Mehta, Thomas Kunz, Florian Chrosziel, Otto Böhrer, Joerg Kraemer, Rita Merkel
  • Patent number: 8051034
    Abstract: Methods and apparatus, including computer program products, for parallel processing of assigned table partitions. In general, a group of data may be received and at least a portion of the data may be caused to be assigned to an application server to process the data based at least in part on the application server and the at least a portion of the data being assigned to a same segment. A segment may represent one or more partitions of data of a database, such as a multidimensional database or a flat database. The data that is processed may be payment items that are processed as part of payment order processing by a payment engine.
    Type: Grant
    Filed: June 15, 2007
    Date of Patent: November 1, 2011
    Assignee: SAP AG
    Inventors: Harish Mehta, Heiko Gerwens
  • Publication number: 20100161712
    Abstract: According to one general aspect, a method may comprise identifying a provider application that is associated with a consumer application, from amongst a plurality of provider applications hosted on a provider machine. In various embodiments, the identification may be based at least in part upon the provider application's business identifier (ID). In various embodiments, each provider application includes at least one web service. In some embodiments, the plurality of provider applications includes a plurality of instantiations of at least one of the web service. In various embodiments, the method may also include transmitting a message to one of the web services of the identified provider application.
    Type: Application
    Filed: December 18, 2008
    Publication date: June 24, 2010
    Applicant: SAP AG
    Inventors: Harish Mehta, Jako Blagoev, Otto Boehrer, Thomas Kunz, Alexander Zubev
  • Publication number: 20100146486
    Abstract: Configuring a testing tool incorporated in a device to validate that a software component supplements enterprise services associated with an enterprise service architecture (ESA) for a business scenario to be executed on the ESA. The configuring of the testing tool is based on enterprise services associated with the ESA that are necessary to perform actions on data objects related to the business scenario, and requirements for each necessary enterprise service to interact with the data objects, business logic within the ESA, and the other necessary enterprise services. The software is then validated for the business scenario using the configured testing tool. The testing tool will generate result data indicating the software supplements enterprise services for the business scenario.
    Type: Application
    Filed: December 10, 2008
    Publication date: June 10, 2010
    Inventors: Harish Mehta, Abhay Tiple
  • Publication number: 20090089109
    Abstract: Methods and apparatus, including computer program products, for configuration of web services. In general, data is received characterizing web service calls for an application, a placeholder destination for the web service calls, and an identification of a system to be mapped to the placeholder; and a configuration is generated for the web service calls, where the configuration maps the placeholder destination to the system. The configuration may be a configuration of proxy objects to make the web service calls. Mapping the placeholder destination to the system may include generating a configuration including the system in lieu of the placeholder destination. Systems may be included in domains, where a security policy may be applied to systems in a domain.
    Type: Application
    Filed: September 27, 2007
    Publication date: April 2, 2009
    Inventors: Christian Rabetge, Thomas Kunz, Alexander Zubev, Otto Boehrer, Volker Wiechers, Timm Falter, Vladimir Savchenko, Harish Mehta
  • Publication number: 20090055345
    Abstract: The subject matter disclosed herein provides methods and apparatus, including computer program products, for providing a classification service. The method may receive a request to access a UDDI registry. The classification service may access metadata representing a classification system for the data stored in the UDDI registry. The classification service may provide the data stored in the UDDI registry in a format based on the access metadata. Related apparatus, systems, methods, and articles are also described.
    Type: Application
    Filed: August 22, 2007
    Publication date: February 26, 2009
    Inventors: Harish Mehta, Thierry Tung, Alexander Zubev, Timm Falter
  • Publication number: 20080313189
    Abstract: Methods and apparatus, including computer program products, for parallel processing of assigned table partitions. In general, a group of data may be received and at least a portion of the data may be caused to be assigned to an application server to process the data based at least in part on the application server and the at least a portion of the data being assigned to a same segment. A segment may represent one or more partitions of data of a database, such as a multidimensional database or a flat database. The data that is processed may be payment items that are processed as part of payment order processing by a payment engine.
    Type: Application
    Filed: June 15, 2007
    Publication date: December 18, 2008
    Inventors: Harish Mehta, Heiko Gerwens