Patents by Inventor Edward Philip Edwin Elliott

Edward Philip Edwin Elliott 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).

  • Publication number: 20170046381
    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: July 18, 2016
    Publication date: February 16, 2017
    Applicant: DATA ACCELERATOR LIMITED
    Inventors: Sean Patrick Corbett, Edward Philip Edwin Elliott, Matthew Philip Clothier
  • 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: 20140025648
    Abstract: A method may include receiving a request for a resource on a database server, the request being from a request initiator coupled to a network. Redundant data in the request is identified based on the data optimization rules, where the redundant data is unnecessary for the database server to satisfy the request for the resource. The redundant data is removed from the request based on the data optimization rules to create an optimized request. The optimized request is provided, using the network to the database server.
    Type: Application
    Filed: September 20, 2013
    Publication date: January 23, 2014
    Applicant: Data Accelerator Ltd.
    Inventors: Sean Corbett, Edward Philip Edwin Elliott, Matthew Clothier
  • 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
  • Patent number: 8543642
    Abstract: A method of optimizing the interaction between an application or database and a database server, comprising the steps of: (a) routing data between the application or database and the database server through an optimisation system; (b) the optimisation system analysing the data and applying rules to the data to speed up the interaction between the application or database and the database server.
    Type: Grant
    Filed: August 25, 2010
    Date of Patent: September 24, 2013
    Assignee: Data Accelerator Limited
    Inventors: Sean Corbett, Edward Philip Edwin Elliott, Matthew Clothier