Patents by Inventor David B. Shamlin

David B. Shamlin 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: 9128991
    Abstract: Various embodiments are generally directed to an apparatus and method for generating a general request having structures and information to perform an analytical calculation on data stored in a distributed database system and converting the structures and information of the general request to a compute request having a request format conforming to a query language used by the distributed database system. Various embodiments may also include sending the compute request to a node of the distributed database system and receiving a compute response from the node of the distributed database system, the compute response including a result set of the analytical calculation performed on data local to the node from an analytic container implemented by the node, the analytic container including an embedded process to replicate an execution environment hosted within the distributed database system used by a client application.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: September 8, 2015
    Assignee: SAS INSTITUTE, INC.
    Inventors: David B. Shamlin, Michael S. Whitcher
  • Publication number: 20140188918
    Abstract: Various embodiments are generally directed to an apparatus and method for generating a general request having structures and information to perform an analytical calculation on data stored in a distributed database system and converting the structures and information of the general request to a compute request having a request format conforming to a query language used by the distributed database system. Various embodiment may also include sending the compute request to a node of the distributed database system and receiving a compute response from the node of the distributed database system, the compute response including a result set of the analytical calculation performed on data local to the node from an analytic container implemented by the node, the analytic container including an embedded process to replicate an execution environment hosted within the distributed database system used by a client application.
    Type: Application
    Filed: March 4, 2014
    Publication date: July 3, 2014
    Applicant: SAS INSTITUTE INC.
    Inventors: David B. Shamlin, Michael S. Whitcher
  • Patent number: 8682876
    Abstract: Techniques to perform in-database computational programming. In one embodiment, for example, an apparatus may comprise a processor circuit and a client application operative on the processor circuit to generate a general request to perform an analytical calculation on data stored in a distributed database system based on a compute model, where the client application uses a threaded kernel service layer. The apparatus may also comprise a compute request component operative on the processor circuit to convert the general request to a compute request having a request format used by the distributed database system, and send the compute request to a node of the distributed database system having an analytic container. Other embodiments are described and claimed.
    Type: Grant
    Filed: April 3, 2012
    Date of Patent: March 25, 2014
    Assignee: SAS Institute, Inc.
    Inventors: David B. Shamlin, Michael S. Whitcher
  • Publication number: 20130262425
    Abstract: Techniques to perform in-database computational programming. In one embodiment, for example, an apparatus may comprise a processor circuit and a client application operative on the processor circuit to generate a general request to perform an analytical calculation on data stored in a distributed database system based on a compute model, where the client application uses a threaded kernel service layer. The apparatus may also comprise a compute request component operative on the processor circuit to convert the general request to a compute request having a request format used by the distributed database system, and send the compute request to a node of the distributed database system having an analytic container. Other embodiments are described and claimed.
    Type: Application
    Filed: April 3, 2012
    Publication date: October 3, 2013
    Applicant: SAS INSTITUTE INC.
    Inventors: David B. Shamlin, Michael S. Whitcher