Back to results
US 2017/0013050 A1Published application
Service platform architecture
AssigneeComcast Cable Communications, LLC
InventorsVadim Vaks, Paul Roach
Life of this patent
Estimating the term…
Abstract
Requests received at a service platform may be processed either synchronously or asynchronously, based on, for example, a determination of the expected response time for the service request. Some embodiments may include separate hardware infrastructures and/or may support service requests designated for asynchronous processing.
Claims21
(canceled)
An apparatus comprising:
- one or more processors;
- and
- memory storing computer readable instructions that, when executed, cause the apparatus to:
- receive a service request from a user device;
- open a first thread for the service request;
- determine, based on an expected response time for the service request, whether the service request is to be processed by a first computing system or a second computing system wherein:
- if it is determined that the service request is to be processed by the first computing system, routing the service request to the first computing system and maintaining the first thread;
- and
- if it is determined that that the service request is to be processed by the second computing system, routing the service request to the second computing system and closing the first thread.
6 more elements
An apparatus comprising:
- one or more processors;
- and
- memory storing computer readable instructions that, when executed, cause the apparatus to:
- receive a service request from a first application;
- determine an expected response time for the service request;
- route the service request to a first computing device if the expected response time for the service request is not above a threshold, wherein the first computing device is configured to synchronously process and respond to service requests from the first application;
- and
- route the service request to a second computing device if the expected response time for the service request is above the threshold, wherein the second computing device is separate from the first computing device and is configured to asynchronously process and respond to service requests from the first application.
5 more elements
A method comprising:
- receiving, by a processing system, a service request from a user device;
- opening, by the processing system, a first thread for the service request;
- determining, by the processing system and based on an expected response time for the service request, whether the service request is to be processed in a synchronous processing mode or an asynchronous processing mode, wherein:
- if it is determined that the service request is to be processed in a synchronous processing mode, routing the service request to a first computing system and maintaining the first thread;
- and
- if it is determined that the service request is to be processed in an asynchronous processing mode, routing the service request to a second computing system and closing the first thread.
3 more elements
Dependencies are inferred from the claim text.