Patents by Inventor Steven Guilford

Steven Guilford 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: 11615153
    Abstract: Apparatus and method are provided for tying together an URL request to a function in the database which returns media data. The invention provides for apparatus that receives a URL request for BLOB data from a web client and receives dynamic values specific to the web client from the web client. The URL is parsed to determine the function in a database and, if they exist, any parameters. A call is made to the function in the database specified in the URL and, if they exist, with parameters specified in the URL and with the dynamic values from the web client. The result can be streamed to the user.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: March 28, 2023
    Assignee: AsterionDB, Inc.
    Inventor: Steven Guilford
  • Patent number: 11354363
    Abstract: Apparatus and methods are described for calling a database function with a URL. Many databases contain functions, also referred to as logical elements, in the database that can be called to retrieve data. A web URL can be used to call such a function by formatting the URL in a specific manner. After the URL is received, it can be parsed to determine the function and parameters, if any exist. The function in the database, specified in the URL, is called using the specified parameters, if any exist. The results can be interpreted and an appropriate response can be streamed.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: June 7, 2022
    Assignee: AsterionDB, Inc.
    Inventor: Steven Guilford
  • Publication number: 20210200714
    Abstract: An Apparatus is provided for allowing data to be operated upon by external file-based programs that are designed to work on files in a file system. The invention provides for an apparatus comprising a processor and memory, configured to perform enrolling File I/O access to a data object in a database for a client application by retrieving from the database a set of data describing a data object, generating a filename using the retrieved data and a file extension supplied by the client application, and correlating the filename with the data object. Another apparatus is provided, comprising a processor and memory, configured to perform receiving, from a program, File I/O requests, specifying a filename, that perform File I/O actions on a file in a file system, translating the received File I/O requests into Data Operations that perform equivalent File I/O actions on data in a database, and executing the Data Operations on a data object in the database, that has been enrolled and correlated with the filename.
    Type: Application
    Filed: March 15, 2021
    Publication date: July 1, 2021
    Inventor: Steven Guilford
  • Patent number: 10949386
    Abstract: Apparatus and method are provided for allowing data to be operated upon by external file-based programs that are designed to work on files in a file system. The invention provides for enrolling, by a processor, access to a data object in a database for a client application by retrieving from the database a set of data describing a data object, generating a filename using the retrieved data and a file extension supplied by the client application, correlating the filename with the data object. This is followed by intercepting File I/O requests, specifying the filename, that perform actions on a file, translating the File I/O requests to Data Operations that perform actions on data in a database, performing the Data Operations on the data object, correlated with the filename, in the database.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: March 16, 2021
    Assignee: AsterionDB, Inc.
    Inventor: Steven Guilford
  • Publication number: 20200089725
    Abstract: Apparatus and methods are described for calling a database function with a URL. Many databases contain functions, also referred to as logical elements, in the database that can be called to retrieve data. A web URL can be used to call such a function by formatting the URL in a specific manner. After the URL is received, it can be parsed to determine the function and parameters, if any exist. The function in the database, specified in the URL, is called using the specified parameters, if any exist. The results can be interpreted and an appropriate response can be streamed.
    Type: Application
    Filed: October 29, 2019
    Publication date: March 19, 2020
    Inventor: Steven Guilford
  • Publication number: 20200050644
    Abstract: Apparatus and method are provided for tying together an URL request to a function in the database which returns media data. The invention provides for apparatus that receives a URL request for BLOB data from a web client and receives dynamic values specific to the web client from the web client. The URL is parsed to determine the function in a database and, if they exist, any parameters. A call is made to the function in the database specified in the URL and, if they exist, with parameters specified in the URL and with the dynamic values from the web client. The result can be streamed to the user.
    Type: Application
    Filed: October 21, 2019
    Publication date: February 13, 2020
    Inventor: Steven Guilford
  • Patent number: 10496709
    Abstract: Systems, methods and program instructions are described for calling a database function with a URL. Many databases have functions, also referred to as logical elements, built into the database that can be called to retrieve data. A web URL can be used to call such a programming function by formatting the URL in a specific manner. After the URL is received, it can be parsed to determine the resource path and parameters, if any exist. The database function specified in the URL is called using the specified parameters, if any exist. The results can be interpreted and an appropriate response can be streamed.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: December 3, 2019
    Assignee: AsterionDB, Inc.
    Inventor: Steven Guilford
  • Patent number: 10489467
    Abstract: Apparatus and method are provided for tying together an HTTP request to a function in the database which returns media data. The invention provides for receiving an HTTP request for data from a web client, wherein the HTTP request includes a URL and dynamic values specific to the web client. The URL can be parsed to determine the resource path and parameters, if any exist. Many databases have functions, also referred to as logical elements, built into the database that can be called to retrieve data. The database function specified in the URL is called using the specified parameters, if any exist, and using the dynamic values from the client. The results can be streamed to the user.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: November 26, 2019
    Assignee: AsterionDB, Inc.
    Inventor: Steven Guilford
  • Publication number: 20190012323
    Abstract: Apparatus and method are provided for allowing data to be operated upon by external file-based programs that are designed to work on files in a file system. The invention provides for enrolling, by a processor, access to a data object in a database for a client application by retrieving from the database a set of data describing a data object, generating a filename using the retrieved data and a file extension supplied by the client application, correlating the filename with the data object. This is followed by intercepting File I/O requests, specifying the filename, that perform actions on a file, translating the File I/O requests to Data Operations that perform actions on data in a database, performing the Data Operations on the data object, correlated with the filename, in the database.
    Type: Application
    Filed: August 27, 2018
    Publication date: January 10, 2019
    Inventor: Steven Guilford
  • Publication number: 20180189396
    Abstract: Apparatus and method are provided for tying together an HTTP request to a function in the database which returns media data. The invention provides for receiving an HTTP request for data from a web client, wherein the HTTP request includes a URL and dynamic values specific to the web client. The URL can be parsed to determine the resource path and parameters, if any exist. Many databases have functions, also referred to as logical elements, built into the database that can be called to retrieve data. The database function specified in the URL is called using the specified parameters, if any exist, and using the dynamic values from the client. The results can be streamed to the user.
    Type: Application
    Filed: July 17, 2017
    Publication date: July 5, 2018
    Inventor: Steven Guilford
  • Patent number: 9740779
    Abstract: Systems, methods and program instructions are described for calling a database function with a URL. Many databases have functions, also referred to as logical elements, built into the database that can be called to retrieve data. A web URL can be used to call such a programming function by formatting the URL in a specific manner. A URL and dynamic values from the client are received. The URL can be parsed to determine the resource path and parameters, if any exist. The database function specified in the URL is called using the specified parameters, if any exist, and using the dynamic values from the client. The results can be streamed to the user.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: August 22, 2017
    Assignee: AsterionDB, Inc.
    Inventor: Steven Guilford
  • Publication number: 20150095362
    Abstract: Systems, methods and program instructions are described for calling a database function with a URL. Many databases have functions, also referred to as logical elements, built into the database that can be called to retrieve data. A web URL can be used to call such a programming function by formatting the URL in a specific manner. A URL and dynamic values from the client are received. The URL can be parsed to determine the resource path and parameters, if any exist. The database function specified in the URL is called using the specified parameters, if any exist, and using the dynamic values from the client. The results can be streamed to the user.
    Type: Application
    Filed: October 1, 2014
    Publication date: April 2, 2015
    Inventor: Steven Guilford
  • Publication number: 20150095371
    Abstract: Systems, methods and program instructions are described for calling a database function with a URL. Many databases have functions, also referred to as logical elements, built into the database that can be called to retrieve data. A web URL can be used to call such a programming function by formatting the URL in a specific manner. After the URL is received, it can be parsed to determine the resource path and parameters, if any exist. The database function specified in the URL is called using the specified parameters, if any exist. The results can be interpreted and an appropriate response can be streamed.
    Type: Application
    Filed: October 1, 2014
    Publication date: April 2, 2015
    Inventor: Steven Guilford