The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 22, 2022

Filed:

Nov. 02, 2020
Applicant:

Servicenow, Inc., Santa Clara, CA (US);

Inventors:

Scott Michael Rhodes, Torrance, CA (US);

Parul Upadhyaya, Santa Clara, CA (US);

Harish Kumar Balachandra Bellamane, San Jose, CA (US);

Arun Shivaramakrishna, Sunnyvale, CA (US);

Prithvi Yoganand, Dublin, CA (US);

Surabhi Seetharam, Milpitas, CA (US);

Assignee:

ServiceNow, Inc., Santa Clara, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); H04L 67/1008 (2022.01); H04M 3/523 (2006.01); H04L 67/01 (2022.01);
U.S. Cl.
CPC ...
H04L 67/1008 (2013.01); H04L 67/42 (2013.01); H04M 3/5232 (2013.01);
Abstract

An embodiment may involve persistent storage containing definitions of a set of queues and a set of servers, and wherein the servers are respectively associated with deactivation times. One or more processors may be configured to: (i) identify, by an assignment engine, an incoming request in a particular queue, wherein the incoming request is ready for assignment to one of the servers; (ii) determine, by the assignment engine and based on data associated with the incoming request, an expected duration for servicing of the incoming request; (iii) calculate, by the assignment engine and based on the deactivation times, times remaining in service for each of the servers; (iv) select, by the assignment engine and from the servers, a particular server that has a time remaining that is greater than the expected duration; and (v) assign, by the assignment engine, the incoming request to the particular server.


Find Patent Forward Citations

Loading…