IP Library Granted Patent US 9,660,891
Granted Patent B2
US 9,660,891 · App. 14/158,197 · Granted May 23, 2017

Methods and systems for computer monitoring

Inventor: David Marshall (Naples, FL)
Assignee: TravelClick, Inc.
H04L43/0888H04L29/08153H04L43/08H04L43/16H04L67/1008
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,660,891
App. No.
14/158,197
Granted
May 23, 2017
Kind
B2
Abstract

Methods and systems for deriving metrics for service and/or computer (e.g., server) utilization and stability from instrumentation of applications showing Poisson characteristics are disclosed. Such methods and systems may be further applied to automatically act upon the conditions indicated by the derived metrics, for example, to provision additional virtual server resource(s) in a cloud-based system.

Claims (15)

1. A computer-based method for monitoring utilization of a server computer during a sample period, the server computer servicing received messages, the method comprising the steps of:

recording, in an electronic file, the time at which each message is dequeued and the time at which each message has been serviced;

calculating, using the computer, a mean service time and an arrival rate for the messages serviced during the sample period;

calculating, using the computer, a maximum throughput of the server based on the mean service time and a concurrency value;

calculating a server utilization based on the measured throughput and the calculated maximum throughput;

comparing the calculated server utilization to a utilization threshold to determine server overcapacity.

2. The method of claim 1 , further comprising the step of provisioning a server computer instance if the calculated server utilization exceeds the utilization threshold.

3. The method of claim 1 , wherein the concurrency value is stored in an electronic file of the server computer.

4. The method of claim 1 , wherein the concurrency value is a received parameter.

5. A computer-based method for monitoring the stability of a server computer, the method comprising the steps of:

recording, in an electronic file, the time at which each message is dequeued and the time at which each message has been serviced;

calculating, using the computer, a mean service time and a standard deviation of service times for the messages serviced during the sample period;

calculating a variability value based on the mean service time and stand deviation of service times;

calculating a stability value based on the variability value and a predetermined dampening factor; and

comparing the stability value to a stability threshold to determine server stability.

Assignments (5)
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (FIRST LIEN) Recorded Oct 4, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: TRAVELCLICK, INC.
Reel/Frame 047195/0528 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (SECOND LIEN) Recorded Oct 4, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: TRAVELCLICK, INC.
Reel/Frame 047195/0569 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2014
From: MARSHALL, DAVID
To: TRAVELCLICK, INC.
Reel/Frame 033764/0172 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT (FIRST LIEN) Recorded Jun 6, 2014
From: TRAVELCLICK, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 033102/0081 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT (SECOND LIEN) Recorded Jun 6, 2014
From: TRAVELCLICK, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 033102/0377 →
Continuity (2)
Provisional Application 61753911 · Jan 17, 2013
Related Publication 20140201360A1 · Jul 17, 2014