Patents by Inventor Tanel Poder

Tanel Poder 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: 10069916
    Abstract: This disclosure describes a method, device, and system related to filtering data requests. The system may determine a first data request from the at least one first server. The system may cause to send a second data request to the at least one first server for one or more first instructions. The system may further determine the one or more first instructions from the at least one first server. The system may cause to send a third data request to the at least one first storage device for data corresponding to the first data request. The system may determine the data from the at least one first storage device using the third data request. The system may further send a first data set of the data to the at least one first server.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: September 4, 2018
    Assignee: GLUENT, INC.
    Inventors: Tanel Poder, Paul Robert Bridger, Adrian Brian Billington
  • Patent number: 9760604
    Abstract: This disclosure describes systems and methods related to filtering data requests. In some embodiments, a system may determine an execution plan tree. The system may determine a backend-processed target table in the at least one first storage device. The system may traverse at least one first branch and at least one first node in the execution plan tree. The system may traverse at least one second branch and at least one second node from the parent join node. The system may determine that the rowsource is referenced at the rowsource-access node. The system may determine that the rowsource referenced at the rowsource-access node is a filtered-rowsource. The system may extract at least one join column from a join condition associated with the backend-processed target table and the filtered-rowsource. The system may determine at least one storage location of the filtered-rowsource.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: September 12, 2017
    Assignee: GLUENT INC.
    Inventors: Adrian Brian Billington, Paul Robert Bridger, Tanel Poder
  • Publication number: 20170185647
    Abstract: This disclosure describes systems and methods related to filtering data requests. In some embodiments, a system may determine an execution plan tree. The system may determine a backend-processed target table in the at least one first storage device. The system may traverse at least one first branch and at least one first node in the execution plan tree. The system may traverse at least one second branch and at least one second node from the parent join node. The system may determine that the rowsource is referenced at the rowsource-access node. The system may determine that the rowsource referenced at the rowsource-access node is a filtered-rowsource. The system may extract at least one join column from a join condition associated with the backend-processed target table and the filtered-rowsource. The system may determine at least one storage location of the filtered-rowsource.
    Type: Application
    Filed: December 19, 2016
    Publication date: June 29, 2017
    Inventors: Adrian Brian BILLINGTON, Paul Robert BRIDGER, Tanel PODER
  • Publication number: 20160350385
    Abstract: This disclosure describes a method, device, and system related to filtering data requests. The system may determine a first data request from the at least one first server. The system may cause to send a second data request to the at least one first server for one or more first instructions. The system may further determine the one or more first instructions from the at least one first server. The system may cause to send a third data request to the at least one first storage device for data corresponding to the first data request. The system may determine the data from the at least one first storage device using the third data request. The system may further send a first data set of the data to the at least one first server.
    Type: Application
    Filed: May 26, 2016
    Publication date: December 1, 2016
    Inventors: Tanel Poder, Paul Robert Bridger, Adrian Brian Billington