Patents by Inventor Gary Court

Gary Court 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: 8689344
    Abstract: A system for integrating modules of computer code may include a sandbox validator for receiving a first module and verifying that the first module complies with one or more sandbox constraints. A computing device may execute the first module within a runtime environment. A module integrator may operate within the runtime environment for receiving a request from the first module to access a service provided by a second module and only allowing the first module to access the service when the first module is authorized to access the service according to a service authorization table. The sandbox validator may ensure the first module correctly identifies itself when requesting a service provide by another module and that the first module includes runtime policing functions for non-deterministic operations. A service authorizer may generate an authorization policy for the first module, which is sent to the computing device along with the first module.
    Type: Grant
    Filed: May 16, 2011
    Date of Patent: April 1, 2014
    Assignee: Guest Tek Interactive Entertainment Ltd.
    Inventor: Gary Court
  • Patent number: 8572662
    Abstract: A hospitality media system includes a plurality of set-top boxes (STBs) coupled to a radio frequency (RF) coax network. Each STB has an identifier for identifying the STB. A content source broadcasts media content to the STBs utilizing the RF coax network and an update server distributes software data to the STBs. The software data causes a particular STB to perform a media function customized for the particular STB according to the identifier of the particular STB.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: October 29, 2013
    Assignee: Guest Tek Interactive Entertainment Ltd.
    Inventors: Brendan Cassidy, Gary Court, Lindsey Carriere, Brian King, Darren Ziebart, Michael McCarthy
  • Patent number: 8335847
    Abstract: A method of servicing requests for information at a server includes receiving a request for information from a client device, and determining a number of attempts of the request made by the client device. Both the client device and the server may count the number of attempts for each request. When the number of attempts is greater than a threshold, the method includes servicing the request and sending the information to the client device. When the number of attempts is not greater than the threshold, the method includes sending a service unavailable message to the client device. A retry-after delay may be calculated by the server according to a predicted time for the server to exit the overloaded state and included in the service unavailable message. The predicted time may take into account both requests currently being serviced and requests that have been scheduled to be serviced in the future.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: December 18, 2012
    Assignee: Guest Tek Interactive Entertainment Ltd.
    Inventors: Brendan Cassidy, Gary Court
  • Publication number: 20120297492
    Abstract: A system for integrating modules of computer code may include a sandbox validator for receiving a first module and verifying that the first module complies with one or more sandbox constraints. A computing device may execute the first module within a runtime environment. A module integrator may operate within the runtime environment for receiving a request from the first module to access a service provided by a second module and only allowing the first module to access the service when the first module is authorized to access the service according to a service authorization table. The sandbox validator may ensure the first module correctly identifies itself when requesting a service provide by another module and that the first module includes runtime policing functions for non-deterministic operations. A service authorizer may generate an authorization policy for the first module, which is sent to the computing device along with the first module.
    Type: Application
    Filed: May 16, 2011
    Publication date: November 22, 2012
    Inventor: Gary Court
  • Publication number: 20120030326
    Abstract: A method of servicing requests for information at a server includes receiving a request for information from a client device, and determining a number of attempts of the request made by the client device. Both the client device and the server may count the number of attempts for each request. When the number of attempts is greater than a threshold, the method includes servicing the request and sending the information to the client device. When the number of attempts is not greater than the threshold, the method includes sending a service unavailable message to the client device. A retry-after delay may be calculated by the server according to a predicted time for the server to exit the overloaded state and included in the service unavailable message. The predicted time may take into account both requests currently being serviced and requests that have been scheduled to be serviced in the future.
    Type: Application
    Filed: July 30, 2010
    Publication date: February 2, 2012
    Inventors: Brendan Cassidy, Gary Court
  • Publication number: 20110314492
    Abstract: A hospitality media system includes a plurality of set-top boxes (STBs) coupled to a radio frequency (RF) coax network. Each STB has an identifier for identifying the STB. A content source broadcasts media content to the STBs utilizing the RF coax network and an update server distributes software data to the STBs. The software data causes a particular STB to perform a media function customized for the particular STB according to the identifier of the particular STB.
    Type: Application
    Filed: June 17, 2011
    Publication date: December 22, 2011
    Inventors: Brendan CASSIDY, Gary Court, Lindsey Carriere, Brian King, Darren Ziebart, Michael McCarthy