Patents by Inventor Sean P. Corbett

Sean P. Corbett 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: 9825933
    Abstract: Systems and method for providing single sign on access to an application executing at a client device. An API request is intercepted at the client device for signing on a user of the client device for accessing the application. The API request is sent to a remote system where user credentials are determined based on the intercepted API request. The user credentials are returned to the client device where they are used to agnostically sign on the user for accessing the application.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: November 21, 2017
    Assignee: DATA ACCELERATOR LTD.
    Inventors: Matthew P. Clothier, Sean P. Corbett
  • Patent number: 9794339
    Abstract: Systems and method for remotely satisfying API (Application Programming Interface) requests made by an application executing at a client device. At an accelerated remote operations system server remote from the client device, an intercepted API request of an application executing at the client device is received. At the accelerated remote operations system server, an API response to the API request is determined using an API. The API response is compared to a previously determined API response for the API request to determine if the API response has changed. A response is sent to the client device based on whether the API response has changed and is used to continue execution of the application at the client device.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: October 17, 2017
    Assignee: DATA ACCELERATOR LTD.
    Inventors: Matthew P. Clothier, Sean P. Corbett
  • Patent number: 9396228
    Abstract: The invention is a method of optimizing the interaction between (i) a client, being an application such as database software, implemented on a computing device, and (ii) database server software implemented on a computing device. Query data is routed from the client to the database server software through an optimization system implemented on a computing device and then response data provided by the database server software is routed to the optimization system. The optimization system analyzes that (or later) query data and, based on that analysis, applies rules to response data provided by the database server software, in order to generate optimized response data to thereby speed up the interaction between the client and the database server software.
    Type: Grant
    Filed: February 22, 2011
    Date of Patent: July 19, 2016
    Assignee: DATA ACCELERATOR LTD.
    Inventors: Sean P. Corbett, Edward Philip Edwin Elliott, Matthew P. Clothier
  • Publication number: 20150294002
    Abstract: Systems and methods for managing the flow of data between a client device and a data source system including a data accelerator implemented, at least in part, between the client device and the data source. The data accelerator can function to intercept queries and determine whether responses stored locally with respect to the client device can satisfy, at least in part, the request for data of the client device. If a locally stored response can satisfy the data request at least in part, the data accelerator is configured to retrieve the response from the local storage and send it to the client device. The data accelerator is also configured to modify the query based on whether response are locally stored that can satisfy the request. Specifically, the data accelerator can modify the query to only request the remaining data that is not included as part of the locally stored responses.
    Type: Application
    Filed: June 2, 2015
    Publication date: October 15, 2015
    Applicant: Data Accelerator Ltd.
    Inventors: Sean P. Corbett, Edward Philip Edwin Elliott, Matthew P. Clothier
  • Publication number: 20150271009
    Abstract: A technique involves placing a data acceleration engine between an end user device and a host device. The host device provides data associated with a client application to the data acceleration engine, which provides the data to the end user device. If the data acceleration engine is on the host device, content from a datastore is served to the data acceleration engine as if the data acceleration engine were a client running the client application locally; therefore, latency normally associated with a network between the content datastore and the client device is eliminated. If the data acceleration engine is on the end user device and has received at least some data in advance of a relevant query, responses to the query also do not have latency associated with a network. The data acceleration engine can be implemented as a series of data acceleration engines between end user and host devices.
    Type: Application
    Filed: August 16, 2013
    Publication date: September 24, 2015
    Applicant: DATA ACCELERATOR LTD.
    Inventors: Matthew P. Clothier, Sean P. Corbett, Edward Philip Edwin Elliott, Martin Kirkby, Robert A'Court, Andrew McNeil
  • Publication number: 20150201026
    Abstract: Systems and methods for virtualizing a stateful connection created through a connection virtualization system between a client device and a data provider system. Responses and requests sent over the stateful connection are intercepted and stored in a local datastore. A connection detection engine determines whether the stateful connection remains intact between the client device and the data provider system. Deployment instructions are generated based on whether the stateful connection is intact and locally stored intercepted requests and responses are sent to appropriate recipients based on the deployment instructions.
    Type: Application
    Filed: January 9, 2015
    Publication date: July 16, 2015
    Inventors: Sean P. Corbett, Matthew P. Clothier
  • Publication number: 20150201005
    Abstract: Systems and methods for deploying data to a client device based on collected pre-deployment and deployment statistics. A data determination deployment system can determine whether to deploy data requested by the client device during a session based on the pre-deployment and deployment statistics. Specifically, the data determination deployment system can determine whether the client device has a right to use or access the requested data. The deployment statistics can be used to determine both the data usage amount and the data usage type by the client device of the requested data deployed to the client device during the session. The data deployment determination system can use the determined data usage amount and data usage type to determine whether to stop deploying data to the client device during the session.
    Type: Application
    Filed: January 9, 2015
    Publication date: July 16, 2015
    Inventors: Sean P. Corbett, Matthew P. Clothier
  • Publication number: 20150074183
    Abstract: Systems and method for remotely satisfying API requests made by an application executing at a client device. At an accelerated remote operations system server remote from the client device, an intercepted API request of an application executing at the client device is received. At the accelerated remote operations system server, an API response to the API request is determined using an API. The API response is compared to a previously determined API response for the API request to determine if the API response has changed. A response is sent to the client device based on whether the API response has changed and is used to continue execution of the application at the client device.
    Type: Application
    Filed: September 12, 2014
    Publication date: March 12, 2015
    Applicant: DATA ACCELERATOR LTD.
    Inventors: Matthew P. Clothier, Sean P. Corbett
  • Publication number: 20150074783
    Abstract: Systems and method for providing single sign on access to an application executing at a client device. An API request is intercepted at the client device for signing on a user of the client device for accessing the application. The API request is sent to a remote system where user credentials are determined based on the intercepted API request. The user credentials are returned to the client device where they are used to agnostically sign on the user for accessing the application.
    Type: Application
    Filed: September 12, 2014
    Publication date: March 12, 2015
    Applicant: Data Accelerator Ltd.
    Inventors: Matthew P. Clothier, Sean P. Corbett
  • Publication number: 20130325927
    Abstract: The invention is a method of optimizing the interaction between (i) a client, being an application such as database software, implemented on a computing device, and (ii) database server software implemented on a computing device. Query data is routed from the client to the database server software through an optimisation system implemented on a computing device and then response data provided by the database server software is routed to the optimisation system. The optimisation system analyses that (or later) query data and, based on that analysis, applies rules to response data provided by the database server software, in order to generate optimised response data to thereby speed up the interaction between the client and the database server software.
    Type: Application
    Filed: February 22, 2011
    Publication date: December 5, 2013
    Applicant: DATA ACCELERATOR LIMITED
    Inventors: Sean P. Corbett, Edward Philip Edwin Elliott, Matthew P. Clothier