Patents by Inventor Daniel Miles

Daniel Miles 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: 10387214
    Abstract: Data processing can be managed in a distributed computing environment (DCE). In one example, the DCE can receive a sequence of computing operations to be consecutively executed in the DCE. For each computing operation in the sequence, the DCE can receive input data for the computing operation, partition the input data into subsets, and determine whether the computing operation is linear or non-linear. The DCE can then apply different processing techniques to the subsets depending on whether the computing operation is linear or non-linear.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: August 20, 2019
    Assignee: SAS INSTITUTE INC.
    Inventors: Stacey Michelle Christian, Steven Daniel Miles, Katherine Fullington Taylor
  • Patent number: 9785467
    Abstract: An apparatus includes a processor and a storage storing instructions causing the processor to determine whether an analysis routine is multi-threaded and calls a library function of a non-threadsafe library, and if so, causes the processor to: instantiate an analysis process for executing the analysis routine on multiple threads; instantiate an instance of the library for execution within a isolated library process; instantiate another instance of the library for execution within another isolated library process; retrieve library metadata providing a function prototype of the library function; employ the function prototype to generate an instance of a bridge routine to enable a call from the analysis routine on a first thread to the library function; employ the function prototype to generate another instance of the bridge routine to enable a call from the analysis routine on a second thread to the library function; and begin execution of the analysis routine.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: October 10, 2017
    Assignee: SAS Institute Inc.
    Inventors: Stacey Michelle Christian, Steven Daniel Miles, Steven E. Krueger
  • Publication number: 20170277562
    Abstract: An apparatus includes a processor and a storage storing instructions causing the processor to determine whether an analysis routine is multi-threaded and calls a library function of a non-threadsafe library, and if so, causes the processor to: instantiate an analysis process for executing the analysis routine on multiple threads; instantiate an instance of the library for execution within a isolated library process; instantiate another instance of the library for execution within another isolated library process; retrieve library metadata providing a function prototype of the library function; employ the function prototype to generate an instance of a bridge routine to enable a call from the analysis routine on a first thread to the library function; employ the function prototype to generate another instance of the bridge routine to enable a call from the analysis routine on a second thread to the library function; and begin execution of the analysis routine.
    Type: Application
    Filed: March 21, 2017
    Publication date: September 28, 2017
    Applicant: SAS Institute Inc.
    Inventors: Stacey Michelle Christian, Steven Daniel Miles, Steven E. Krueger
  • Publication number: 20170177204
    Abstract: A computing device detects movement of two contact positions on a touchscreen of the computing device as a pinch-to-zoom gesture. While detecting the movement of the two contact positions on the touchscreen, the computing device detects a third stationary contact position on the touchscreen of the computing device, as a centering gesture related to the pinch-to-zoom gesture. The computing device performs a zooming operation corresponding to the pinch-to-zoom gesture in relation to an image displayed on the touchscreen so that the image remains centered at the third stationary contact position corresponding to the centering gesture while the zooming operation is performed.
    Type: Application
    Filed: December 18, 2015
    Publication date: June 22, 2017
    Inventors: Paul Daniel Kangas, Daniel Miles Ranck
  • Publication number: 20140377815
    Abstract: The present invention relates to a method of producing carbamoyl phosphate, the method comprising reacting ammonia, ATP, bicarbonate and CO2, or a hydrated form thereof, in a composition in the presence of a carbamate kinase, wherein the ammonia and CO2, or hydrated form thereof, are converted to carbamate in a chemical reaction and the carbamate and ATP are converted to carbamoyl phosphate in an enzyme-catalysed reaction by the carbamate kinase, and wherein the pH of the composition is about 8 to about 12. The invention also relates to methods of producing urea.
    Type: Application
    Filed: June 15, 2012
    Publication date: December 25, 2014
    Inventors: James Edward Hennessy, Amy Philbrook, Daniel Miles Bartkus, Christopher John Easton, Colin Scott, John G. Oakeshott, Hye-Kyung Kim, Melissa Jane Latter
  • Patent number: 5195264
    Abstract: A warning and information sign comprising a warning triangle and an information sign carrier and having at one corner thereof a hanger hook enabling a mounting of the sign over the upper edge of any desired side window of the car, and which hanger hook is formed as a double hook comprising two U-shaped hook loops arranged with the openings thereof facing each other and which loops are integral over a web portion which is bent in an angle rearwardly from the openings of said loops such that the lower hook loop, which is not used as a hanger for the moment, is free from the side window of the car or provides a support thereagainst when the sign is hung by the opposite hook loop.
    Type: Grant
    Filed: May 31, 1991
    Date of Patent: March 23, 1993
    Inventors: Lars-Gunnar Johanson, Daniel Miles
  • Patent number: D323303
    Type: Grant
    Filed: June 13, 1989
    Date of Patent: January 21, 1992
    Inventors: Lars-Gunnar Johansson, Daniel Miles