Patents Assigned to Data Accelerator Ltd.
  • Patent number: 11237857
    Abstract: A method for executing a virtualized application on a computing system that includes a user-space and a kernel-space is disclosed. In an embodiment, the method involves executing an application in the user-space, executing a user-level virtualization layer in the user-space, the user-level virtualization layer including a set of rules, performing, via the user-level virtualization layer, user-level hooking of events that are generated by the executing application according to the set of rules to identify events of interest, storing events that are identified as events of interest in a database, applying a pattern recognition process to the events that are stored in the database, generating a rule for the set of rules in the user-level virtualization layer based on the pattern recognition process, and applying the generated rule through the user-level virtualization layer.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: February 1, 2022
    Assignee: Data Accelerator Ltd
    Inventors: Priya Saxena, Jason Efstathiou, Martin Bernard Kirkby, Matthew Philip Clothier
  • Patent number: 10365909
    Abstract: Methods and systems for deploying virtualized applications are disclosed. In an embodiment, a method involves, at a client device, downloading a launcher from a virtualized application portal to the client device, running the launcher at the client device, wherein running the launcher comprises checking for a first dependency and downloading a file of the first dependency if the first dependency is not installed on the client device, after checking for the first dependency, downloading an apploader from the virtualized application portal, and running the apploader at the client device. Running the apploader involves determining a configuration of the client device and downloading virtualized application components dependent on the configuration, determining specific needs of the virtualized application and downloading components dependent on the specific needs, and starting the virtualized application on the client device.
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: July 30, 2019
    Assignee: Data Accelerator LTD.
    Inventors: Mathew P. Clothier, Priya Saxena, Saurabh Karmarkar, Odyssefs Venieris, Matthew Keen
  • 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: 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: 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