IP Library Granted Patent US 9,449,329
Granted Patent B2
US 9,449,329 · App. 14/517,327 · Granted Sep 20, 2016

Enterprise architecture system and method

Inventors: Robert David Ellis (New York, NY); Erem Mustafa Tanyeri (Syosset, NY)
Assignee: Credit Suisse Securities (USA) LLC
G06Q30/0206G06F17/30G06F17/30424G06Q20/085
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 9,449,329
App. No.
14/517,327
Granted
Sep 20, 2016
Kind
B2
Abstract

A method for costing a web service operable for querying one or more data sources, the method including calculating the cost of operating the web service, measuring web service usage data using one or more service metrics, wherein the one or more service metrics include at least one derived service metric, choosing at least one service metric from the one or more service metrics, wherein one or more of the at least one chosen service metrics is a derived service metric, calculating the cost of the web service based on the at least one chosen service metric, and charging for usage of the web service based upon the calculated cost of the web service.

Claims (16)

1. A method for costing a REST web service operable for querying one or more data sources, the method comprising:

calculating the cost of operating the web service;

measuring web service usage data using one or more service metrics, wherein the one or more service metrics include at least one derived service metric;

choosing at least one service metric from the one or more service metrics, wherein one or more of the at least one chosen service metrics is a derived service metric;

calculating the cost of the web service based on the at least one chosen service metric; and

charging for usage of the web service based upon the calculated cost of the web service.

2. The method of claim 1 , wherein the at least one derived service metric comprises custom data related to the REST web service generated by the REST web service in response to the querying one or more data sources.

3. The method of claim 2 , wherein the at least one derived service metric comprises one or more of the set including: a response identifier, a query, a list of one or more data providers, a transport protocol, an indication of whether a proxy is used, a request identifier, a request time stamp, a response time stamp, an indication of whether the request was served from unexpired cache, an indication of whether the response was used to populate a response cache, size of the response, or throughput.

4. The method of claim 1 , wherein the at least one derived service metric comprises custom data related to the REST web service and the one or more data sources generated by the REST web service in response to the querying one or more data sources.

5. The method of claim 4 , wherein the at least one derived service metric comprises one or more of the set including: a response identifier, a namespace of the queried data source, an indication of whether an operating level agreement has been satisfied, a request time stamp, a response time stamp, a requester identifier, content length, or throughput.

6. The method of claim 1 , wherein calculating the cost of the web service based on the at least one chosen service metric comprises dividing the cost of operating the web service by the at least one chosen service metric.

7. The method of claim 6 , wherein calculating the cost of operating the web service comprises the steps of:

determining a cost to the REST web service for all requests to each of the one or more data sources for which web service usage data was measured;

determining an operating cost of the REST web service for all requests to the REST web service for which web service usage data was measured; and

determining a total cost for all requests to the REST web service by summing the cost to the REST web service for all requests to each of the one or more data sources and the operating cost the REST web service.

8. The method of claim 7 wherein charging for usage of the web service based upon the calculated cost of the web service further comprises summing the cost of the web service with a flat fee.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT APPLICATION NUMBER ON THE PATENT ASSIGNMENT COVER SHEET FILED ON NOVEMBER 7, 2014 PREVIOUSLY RECORDED ON REEL 034125 FRAME 0030. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECT APPLICATION NUMBER AS 14/517,327 AS STATED ON ASSIGNMENT OF INVENTION. Recorded Feb 2, 2015
From: ELLIS, ROBERT DAVID; TANYERI, EREM MUSTAFA
To: CREDIT SUISSE SECURITIES (USA) LLC
Reel/Frame 034872/0350 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2014
From: ELLIS, ROBERT DAVID; TANYERI, EREM MUSTAFA
To: CREDIT SUISSE SECURITIES (USA) LLC
Reel/Frame 034125/0030 →
Continuity (4)
Continuation 13705156 · Dec 4, 2012
Continuation 12196899 · Aug 22, 2008
Provisional Application 61020052 · Jan 9, 2008
Related Publication 20150039396A1 · Feb 5, 2015