Patent ID: 9442777
Filing Date: 2016-09-13
CPC Classification: G06F

Claim Text:
1. A computer system, comprising: a processor; a memory coupled to the processor comprising a software system that when executed by the processor provides: an application thread, the application thread comprising: a server communication thread to provide non-blocking communication between the application thread and a communication server, wherein the application logic module, when executed, causes the processor to generate a request for information stored on the communication server, wherein the communication server gateway module, when executed, causes the processor to receive the information request and to generate a service command, based on the information request, the service command being configured for processing by the server communication thread; and a command storage structure to provide information transfer between the application thread and the communication thread by storing and providing exclusive access to: wherein the server communication thread to process commands based on requests for communication server services generated by the application thread; wherein the communication thread is to communicate with the communication server based on the commands and to block pending a server response, and the application thread is to execute unimpeded by the communication.