IP Library Granted Patent US 8,856,365
Granted Patent B2
US 8,856,365 · App. 13/406,991 · Granted Oct 7, 2014

Computer-implemented method, computer system and computer readable medium

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,856,365
App. No.
13/406,991
Granted
Oct 7, 2014
Kind
B2
Abstract

The present application relates to a computer implemented method for processing a request to connect to a server from an application residing on a client device. The method may comprise, among other operations, receiving the request to connect to the server from the application residing on the client device. In response, the method determines a matched service interface and an access indicator of the matched service interface. The access indicator of the matched service interface is sent to the application residing on the client device in response to the request to connect to the server. If more than one matched service interface is determined, a best matching service interface may be determined. In some instances, the best matching service interface is the newest version of the matched service interface.

Claims (28)

1. A computer-implemented method for processing a request to connect to a server from an application residing on a client device, comprising:

receiving, at a service interface management system, the request to connect to the server from the application residing on the client device;

determining, at the service interface management system, a matched service interface, wherein determining a matched service interface comprises:

determining an input parameter from said request, said input parameter representing one or more service interfaces acceptable to the application; and

determining whether any of the one or more acceptable service interfaces match service interfaces offered by the server;

determining, at the service interface management system, an access indicator of the matched service interface, wherein the access indicator is a uniform resource locator or is referred to via a pointer; and

sending, from the service interface management system, the access indicator of the matched service interface to the application residing on the client device in response to the request to connect to the server.

2. The method of claim 1 , wherein if more than one matched service interface is determined, determining a best matching service interface.

3. The method of claim 2 , wherein the best matching service interface is the matched service interface of the newest version.

4. The method of claim 1 , wherein the receiving, at a service interface management system, the request to connect to the server from the application residing on the client device further comprises determining an access identifier of the service interface management system from a registration service.

5. A service interface management system for processing a request to connect to a server from an application residing on a client device, comprising:

a request received module configured, when executed by at least one processor, to receive the request to connect to the server from the application residing on the client device;

a match determination module configured, when executed by at least one processor, to determine a matched service interface, wherein the match determination module further comprises:

an acceptable service interface module configured, when executed by at least one processor, to:

determine an input parameter from said request, said input parameter representing one or more service interfaces acceptable to the application; and

determine whether any of the one or more acceptable service interfaces match service interfaces offered by the server; and

an access indicator module configured, when executed by at least one processor, to determine an access indicator of the matched service interface and to send the access indicator of the matched service interface to the application residing on the client device in response to the request to connect to the server, wherein the access indicator is a uniform resource locator or is referred to via a pointer.

6. The service interface management system of claim 5 , wherein the match determination module further comprises a best matching service interface module configured to determine a best matching service interface if more than one matched service interface is determined.

7. The service interface management system of claim 6 , wherein the best matching service interface is the matched service interface of the newest version.

8. A non-transitory computer readable medium for processing a request to connect to a server from an application residing on a client device, comprising computer executable instructions that, when executed, perform the steps of:

receiving, at a service interface management system, the request to connect to the server from the application residing on the client device;

determining a matched service interface, wherein determining a matched service interface comprises:

determining an input parameter from said request, said input parameter representing one or more service interfaces acceptable to the application; and

determining whether any of the one or more acceptable service interfaces match service interfaces offered by the server;

determining an access indicator of the matched service interface, wherein the access indicator is a uniform resource locator or is referred to via a pointer; and

sending the access indicator of the matched service interface to the application residing on the client device in response to the request to connect to the server.

9. The computer readable medium of claim 8 , wherein if more than one matched service interface is determined, determining a best matching service interface.

10. The computer readable medium of claim 9 , wherein the best matching service interface is the matched service interface of the newest version.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2012
From: ZURMUEHL, MARTIN; HANDL, RALF
To: SAP AG
Reel/Frame 028102/0249 →