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: 8892454Abstract: 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: GrantFiled: September 27, 2007Date of Patent: November 18, 2014Assignee: SAP SEInventors: Christian Rabetge, Thomas Kunz, Alexander Zubev, Otto Boehrer, Volker Wiechers, Timm Falter, Vladimir Savchenko, Harish Mehta
-
Patent number: 8775671Abstract: 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 deterType: GrantFiled: May 11, 2012Date of Patent: July 8, 2014Assignee: SAP AGInventors: Marco Rodeck, Harish Mehta, Thomas Kunz, Florian Chrosziel, Otto Böhrer, Joerg Kraemer, Rita Merkel
-
Patent number: 8661103Abstract: 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: GrantFiled: December 18, 2008Date of Patent: February 25, 2014Assignee: SAP AGInventors: Harish Mehta, Jako Blagoev, Otto Boehrer, Thomas Kunz, Alexander Zubev
-
Publication number: 20130304936Abstract: 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 deterType: ApplicationFiled: May 11, 2012Publication date: November 14, 2013Applicant: SAP AGInventors: Marco Rodeck, Rita Merkel, Otto Böhrer, Joerg Kraemer, Harish Mehta, Florian Chrosziel, Thomas Kunz
-
Publication number: 20130304849Abstract: 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: ApplicationFiled: May 14, 2012Publication date: November 14, 2013Inventors: Harish Mehta, Florian Chrosziel, Otto Boehrer, Marco Rodeck, Joerg Kraemer, Rita Merkel, Thomas Kunz
-
Publication number: 20130304665Abstract: 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: ApplicationFiled: May 11, 2012Publication date: November 14, 2013Applicant: SAP AGInventors: Marco Rodeck, Rita Merkel, Florian Chrosziel, Harish Mehta, Thomas Kunz, Joerg Kraemer, Otto Böhrer
-
Publication number: 20130304666Abstract: 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: ApplicationFiled: May 11, 2012Publication date: November 14, 2013Applicant: SAP AGInventors: Marco Rodeck, Harish Mehta, Thomas Kunz, Florian Chrosziel, Otto Böhrer, Joerg Kraemer, Rita Merkel
-
Patent number: 8051034Abstract: 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: GrantFiled: June 15, 2007Date of Patent: November 1, 2011Assignee: SAP AGInventors: Harish Mehta, Heiko Gerwens
-
Publication number: 20100161712Abstract: 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: ApplicationFiled: December 18, 2008Publication date: June 24, 2010Applicant: SAP AGInventors: Harish Mehta, Jako Blagoev, Otto Boehrer, Thomas Kunz, Alexander Zubev
-
Publication number: 20100146486Abstract: 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: ApplicationFiled: December 10, 2008Publication date: June 10, 2010Inventors: Harish Mehta, Abhay Tiple
-
Publication number: 20090089109Abstract: 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: ApplicationFiled: September 27, 2007Publication date: April 2, 2009Inventors: Christian Rabetge, Thomas Kunz, Alexander Zubev, Otto Boehrer, Volker Wiechers, Timm Falter, Vladimir Savchenko, Harish Mehta
-
Publication number: 20090055345Abstract: 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: ApplicationFiled: August 22, 2007Publication date: February 26, 2009Inventors: Harish Mehta, Thierry Tung, Alexander Zubev, Timm Falter
-
Publication number: 20080313189Abstract: 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: ApplicationFiled: June 15, 2007Publication date: December 18, 2008Inventors: Harish Mehta, Heiko Gerwens