Patents by Inventor John Ralston

John Ralston 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: 11163670
    Abstract: A computer-implemented method includes accessing a plurality of data records, each data record having a plurality of data fields. The method further includes analyzing values for one or more of the data fields for at least some of the plurality of data records and generating a profile of the plurality of data records based on the analyzing. The method further includes formulating at least one subsetting rule based on the profile; and selecting a subset of data records from the plurality of data records based on the at least one subsetting rule.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: November 2, 2021
    Assignee: Ab Initio Technology LLC
    Inventors: Marshall A. Isman, Richard A. Epstein, Ralf Haug, Andrew F. Roberts, John Ralston, John L. Richardson, Justin Pniower
  • Publication number: 20190266075
    Abstract: A computer-implemented method includes accessing a plurality of data records, each data record having a plurality of data fields. The method further includes analyzing values for one or more of the data fields for at least some of the plurality of data records and generating a profile of the plurality of data records based on the analyzing. The method further includes formulating at least one subsetting rule based on the profile; and selecting a subset of data records from the plurality of data records based on the at least one subsetting rule.
    Type: Application
    Filed: March 25, 2019
    Publication date: August 29, 2019
    Inventors: Marshall A. Isman, Richard A. Epstein, Ralf Haug, Andrew F. Roberts, John Ralston, John L. Richardson, Justin Pniower
  • Patent number: 10241900
    Abstract: A computer-implemented method includes accessing a plurality of data records, each data record having a plurality of data fields. The method further includes analyzing values for one or more of the data fields for at least some of the plurality of data records and generating a profile of the plurality of data records based on the analyzing. The method further includes formulating at least one subsetting rule based on the profile; and selecting a subset of data records from the plurality of data records based on the at least one subsetting rule.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: March 26, 2019
    Assignee: Ab Initio Technology LLC
    Inventors: Marshall A. Isman, Richard A. Epstein, Ralf Haug, Andrew F. Roberts, John Ralston, John L. Richardson, Justin Pniower
  • Patent number: 10087501
    Abstract: This disclosure relates to a process for selectively extracting Fe(III) ions from an aqueous feedstock containing Fe(III) ions and non-ferric ions. The process comprises contacting the feedstock with an organic phase comprising a phosphonium salt or ammonium salt ionic liquid under liquid-liquid extraction conditions for a time sufficient to allow transfer of at least some of the Fe(III) ions from the feedstock to the organic phase to provide an Fe(III) ion laden organic phase and an Fe(III) depleted feedstock, and separating the Fe(III) ion laden organic phase from the Fe(III) depleted feedstock.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: October 2, 2018
    Assignees: University of South Australia, Shanxi Ruienze Technology Co., Ltd., Shanxi University
    Inventors: Fangqin Cheng, Li Cui, Jingfang Zhou, John Ralston, Fangbin Xue
  • Publication number: 20180165181
    Abstract: A computer-implemented method includes accessing a plurality of data records, each data record having a plurality of data fields. The method further includes analyzing values for one or more of the data fields for at least some of the plurality of data records and generating a profile of the plurality of data records based on the analyzing. The method further includes formulating at least one subsetting rule based on the profile; and selecting a subset of data records from the plurality of data records based on the at least one subsetting rule.
    Type: Application
    Filed: February 8, 2018
    Publication date: June 14, 2018
    Inventors: Marshall A. Isman, Richard A. Epstein, Ralf Haug, Andrew F. Roberts, John Ralston, John L. Richardson, Justin Pniower
  • Patent number: 9892026
    Abstract: A computer-implemented method includes accessing a plurality of data records, each data record having a plurality of data fields. The method further includes analyzing values for one or more of the data fields for at least some of the plurality of data records and generating a profile of the plurality of data records based on the analyzing. The method further includes formulating at least one subsetting rule based on the profile; and selecting a subset of data records from the plurality of data records based on the at least one subsetting rule.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: February 13, 2018
    Assignee: Ab Initio Technology LLC
    Inventors: Marshall A. Isman, Richard A. Epstein, Ralf Haug, Andrew F. Roberts, John Ralston, John L. Richardson, Justin Pniower
  • Patent number: 9851941
    Abstract: A method and apparatus for handling incoming data frames within a network interface controller. The network interface controller comprises at least one controller component operably coupled to at least one memory element. The at least one controller component is arranged to identify a next available buffer pointer from a pool of buffer pointers stored within a first area of memory within the at least one memory element, receive an indication that a start of a data frame has been received via a network interface, and allocate the identified next available buffer pointer to the data frame.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: December 26, 2017
    Assignee: NXP USA, INC.
    Inventor: John Ralston
  • Patent number: 9842014
    Abstract: A data processing device provided with an error detection unit includes a processor arranged to support execution of an operation including a first sequence of instructions and execution of a second sequence of instructions implementing the operation, the first and second sequences of instructions generating, when in use, a first result and a second result, respectively. Configurable circuitry is also provided and arranged to support a repository to receive the first result and the second result following generation thereof. The configurable circuitry is configured as a function comparator unit arranged to compare the first and second results for consistency and to control further execution of the first implementation and the second implementation in response to a result of the comparison.
    Type: Grant
    Filed: November 22, 2012
    Date of Patent: December 12, 2017
    Assignee: NXP USA, Inc.
    Inventor: John Ralston
  • Publication number: 20170218477
    Abstract: This disclosure relates to a process for selectively extracting Fe(III) ions from an aqueous feedstock containing Fe(III) ions and non-ferric ions. The process comprises contacting the feedstock with an organic phase comprising a phosphonium salt or ammonium salt ionic liquid under liquid-liquid extraction conditions for a time sufficient to allow transfer of at least some of the Fe(III) ions from the feedstock to the organic phase to provide an Fe(III) ion laden organic phase and an Fe(III) depleted feed-stock, and separating the Fe(III) ion laden organic phase from the Fe(III) depleted feedstock.
    Type: Application
    Filed: August 7, 2015
    Publication date: August 3, 2017
    Inventors: Fangqin Cheng, Li Cui, Jingfang Zhou, John Ralston, Fangbin Xue
  • Publication number: 20150370535
    Abstract: A method and apparatus for handling incoming data frames within a network interface controller. The network interface controller comprises at least one controller component operably coupled to at least one memory element. The at least one controller component is arranged to identify a next available buffer pointer from a pool of buffer pointers stored within a first area of memory within the at least one memory element, receive an indication that a start of a data frame has been received via a network interface, and allocate the identified next available buffer pointer to the data frame.
    Type: Application
    Filed: June 18, 2014
    Publication date: December 24, 2015
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventor: JOHN RALSTON
  • Publication number: 20150293807
    Abstract: A data processing device provided with an error detection unit includes a processor arranged to support execution of an operation including a first sequence of instructions and execution of a second sequence of instructions implementing the operation, the first and second sequences of instructions generating, when in use, a first result and a second result, respectively. Configurable circuitry is also provided and arranged to support a repository to receive the first result and the second result following generation thereof. The configurable circuitry is configured as a function comparator unit arranged to compare the first and second results for consistency and to control further execution of the first implementation and the second implementation in response to a result of the comparison.
    Type: Application
    Filed: November 22, 2012
    Publication date: October 15, 2015
    Applicant: Freescale Semiconductor, Inc.
    Inventor: John RALSTON
  • Patent number: 9097565
    Abstract: A material characterization system and method for quantifying the characteristics of a flowing thermoplastic material is presented. The system comprises a tool comprising first and second tool halves, a plurality of flowing material characterization channels, and a feed runner. The tool is at a temperature that causes phase changes from fluid to solid in at least a portion of the characterized material and enables solidification of the material in the flowing material characterization channels. The feed runner is connectable to a single flowing material characterization channel. The tool is adjustable to disconnect the feed runner from one flowing material characterization channel and connect it to different flowing material characterization channels. A sensor quantifies the characteristics of the material under different flow conditions.
    Type: Grant
    Filed: April 1, 2013
    Date of Patent: August 4, 2015
    Assignee: Beaumont Technologies, Inc.
    Inventors: John P. Beaumont, John Ralston
  • Patent number: 9063805
    Abstract: A method for enabling access to functionality provided by resources outside of an operating system environment is provided. The method includes: receiving a call for functionality provided by resources outside of the operating system environment; and copying function parameters from within the received call to an area of memory accessible to the resources outside of the operating system environment that provide the called functionality.
    Type: Grant
    Filed: November 25, 2009
    Date of Patent: June 23, 2015
    Assignee: Freescale Semiconductor, Inc.
    Inventors: John Ralston, Andrea Acquaviva
  • Publication number: 20140363356
    Abstract: Disclosed is a process for extracting gold ions from an aqueous phase containing gold ions. The process comprises contacting the aqueous phase with an extractant phase consisting of or comprising an ionic liquid (IL) under liquid-liquid extraction conditions for a time sufficient to allow transfer of at least some of the gold ions from the aqueous phase to the extractant phase; and separating the extractant phase from the aqueous phase.
    Type: Application
    Filed: December 16, 2011
    Publication date: December 11, 2014
    Applicant: University of South Australia
    Inventors: John Ralston, Jingfang Zhou, Craig Ian Priest, Rossen Velizarov Sedev
  • Publication number: 20140299543
    Abstract: A process for extracting a target metal ion from an aqueous feedstock containing, inter alia, the target metal ion. The process comprises providing said feedstock and contacting the feedstock with a room temperature ionic liquid (RTIL) that is substantially free of an extraneous organic extractant under liquid-liquid extraction conditions for a time sufficient to allow transfer of at least some of the target metal ions from the feedstock to the RTIL. The RTIL is then separated from the feedstock and the target metal ions are recovered from the RTIL.
    Type: Application
    Filed: December 16, 2011
    Publication date: October 9, 2014
    Applicant: University of South Australia
    Inventors: Jingfang Zhou, John Ralston, Craig Ian Priest, Rossen Velizarov Sedev
  • Publication number: 20140222752
    Abstract: A computer-implemented method includes accessing a plurality of data records, each data record having a plurality of data fields. The method further includes analyzing values for one or more of the data fields for at least some of the plurality of data records and generating a profile of the plurality of data records based on the analyzing. The method further includes formulating at least one subsetting rule based on the profile; and selecting a subset of data records from the plurality of data records based on the at least one subsetting rule.
    Type: Application
    Filed: March 14, 2013
    Publication date: August 7, 2014
    Applicant: AB INITIO TECHNOLOGY LLC
    Inventors: Marshall A. Isman, Richard A. Epstein, Ralf Haug, Andrew F. Roberts, John Ralston, John L. Richardson, Justin Pniower
  • Publication number: 20130255371
    Abstract: A material characterization system and method for quantifying the characteristics of a flowing thermoplastic material is presented. The system comprises a tool comprising first and second tool halves, a plurality of flowing material characterization channels, and a feed runner. The tool is at a temperature that causes phase changes from fluid to solid in at least a portion of the characterized material and enables solidification of the material in the flowing material characterization channels. The feed runner is connectable to a single flowing material characterization channel. The tool is adjustable to disconnect the feed runner from one flowing material characterization channel and connect it to different flowing material characterization channels. A sensor quantifies the characteristics of the material under different flow conditions.
    Type: Application
    Filed: April 1, 2013
    Publication date: October 3, 2013
    Applicant: Beaumont Technologies, Inc.
    Inventors: John P. Beaumont, John Ralston
  • Publication number: 20120227056
    Abstract: A method for enabling access to functionality provided by resources outside of an operating system environment is provided. The method includes: receiving a call for functionality provided by resources outside of the operating system environment; and copying function parameters from within the received call to an area of memory accessible to the resources outside of the operating system environment that provide the called functionality.
    Type: Application
    Filed: November 25, 2009
    Publication date: September 6, 2012
    Inventors: John Ralston, Andrea Acquaviva
  • Publication number: 20100198098
    Abstract: A system (10) analyzes signals representative of a subject's brain activity in a signal processor (12) for information indicating the subject's current activity state and for predicting a change in the activity state. One preferred embodiment uses a combination of nonlinear filtering methods to perform real-time analysis of the electro-encephalogram (EEG) or electro-corticogram (ECoG) signals from a subject patient for information indicative of or predictive of a seizure, and to complete the needed analysis at least before clinical seizure onset. The preferred system then performs an output task for prevention or abatement of the seizure, or for recording pertinent data.
    Type: Application
    Filed: December 5, 2009
    Publication date: August 5, 2010
    Inventors: Ivan Osorio, Mark Frei, David Lerner, John Ralston, Josef Dorfmeister
  • Patent number: 7630757
    Abstract: A system (10) analyzes signals representative of a subject's brain activity in a signal processor (12) for information indicating the subject's current activity state and for predicting a change in the activity state. One preferred embodiment uses a combination of nonlinear filtering methods to perform real-time analysis of the electro-encephalogram (EEG) or electro-corticogram (ECoG) signals from a subject patient for information indicative of or predictive of a seizure, and to complete the needed analysis at least before clinical seizure onset. The preferred system then performs an output task for prevention or abatement of the seizure, or for recording pertinent data.
    Type: Grant
    Filed: August 1, 2002
    Date of Patent: December 8, 2009
    Assignee: Flint Hills Scientific LLC
    Inventors: Josef Dorfmeister, Mark Frei, David Lerner, Ivan Osorio, John Ralston