Patents by Inventor Nicholas Robert Giles

Nicholas Robert Giles has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10303437
    Abstract: A thread executed by a server to service events received into a deferred event buffer through connections to client sockets on client terminals, acquires a buffer lock responsive to the buffer lock not being acquired by another thread, and increments a buffer iteration counter. The thread identifies buffer entry N as a next candidate entry, and determines if two preconditions are satisfied: 1) a connection lock of a connection X context structure associated with the buffer entry N is not acquired by another thread; and 2) a connection iteration counter of the connection X context is less than the buffer iteration counter. Responsive to both preconditions being satisfied, the thread acquires a connection lock of the connection X context structure, removes the buffer entry N, and releases the buffer lock. The connection lock is released responsive to completing execution of a callback function performing the buffer entry N.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: May 28, 2019
    Assignee: CA, Inc.
    Inventor: Nicholas Robert Giles
  • Publication number: 20170272343
    Abstract: A method is disclosed that includes monitoring, at a network traffic analyzer, service requests transmitted to a network server, and service responses to the service requests transmitted by the network server, measuring an average latency associated with the service requests, a throughput rate associated with service responses, and a concurrency of service requests being handled by the network server, determining that a target concurrency of the service requests has been exceeded by a predetermined threshold, and in response to determining that the target concurrency of the service requests has been exceeded by the predetermined threshold, selectively intercepting a subsequent service request transmitted to the network server.
    Type: Application
    Filed: March 21, 2016
    Publication date: September 21, 2017
    Applicant: CA, INC.
    Inventor: Nicholas Robert Giles