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: 11163670Abstract: 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: GrantFiled: March 25, 2019Date of Patent: November 2, 2021Assignee: Ab Initio Technology LLCInventors: Marshall A. Isman, Richard A. Epstein, Ralf Haug, Andrew F. Roberts, John Ralston, John L. Richardson, Justin Pniower
-
Publication number: 20190266075Abstract: 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: ApplicationFiled: March 25, 2019Publication date: August 29, 2019Inventors: Marshall A. Isman, Richard A. Epstein, Ralf Haug, Andrew F. Roberts, John Ralston, John L. Richardson, Justin Pniower
-
Patent number: 10241900Abstract: 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: GrantFiled: February 8, 2018Date of Patent: March 26, 2019Assignee: Ab Initio Technology LLCInventors: Marshall A. Isman, Richard A. Epstein, Ralf Haug, Andrew F. Roberts, John Ralston, John L. Richardson, Justin Pniower
-
Patent number: 10087501Abstract: 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: GrantFiled: August 7, 2015Date of Patent: October 2, 2018Assignees: University of South Australia, Shanxi Ruienze Technology Co., Ltd., Shanxi UniversityInventors: Fangqin Cheng, Li Cui, Jingfang Zhou, John Ralston, Fangbin Xue
-
Publication number: 20180165181Abstract: 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: ApplicationFiled: February 8, 2018Publication date: June 14, 2018Inventors: Marshall A. Isman, Richard A. Epstein, Ralf Haug, Andrew F. Roberts, John Ralston, John L. Richardson, Justin Pniower
-
Patent number: 9892026Abstract: 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: GrantFiled: March 14, 2013Date of Patent: February 13, 2018Assignee: Ab Initio Technology LLCInventors: Marshall A. Isman, Richard A. Epstein, Ralf Haug, Andrew F. Roberts, John Ralston, John L. Richardson, Justin Pniower
-
Patent number: 9851941Abstract: 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: GrantFiled: June 18, 2014Date of Patent: December 26, 2017Assignee: NXP USA, INC.Inventor: John Ralston
-
Patent number: 9842014Abstract: 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: GrantFiled: November 22, 2012Date of Patent: December 12, 2017Assignee: NXP USA, Inc.Inventor: John Ralston
-
Publication number: 20170218477Abstract: 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: ApplicationFiled: August 7, 2015Publication date: August 3, 2017Inventors: Fangqin Cheng, Li Cui, Jingfang Zhou, John Ralston, Fangbin Xue
-
Publication number: 20150370535Abstract: 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: ApplicationFiled: June 18, 2014Publication date: December 24, 2015Applicant: FREESCALE SEMICONDUCTOR, INC.Inventor: JOHN RALSTON
-
Publication number: 20150293807Abstract: 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: ApplicationFiled: November 22, 2012Publication date: October 15, 2015Applicant: Freescale Semiconductor, Inc.Inventor: John RALSTON
-
Patent number: 9097565Abstract: 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: GrantFiled: April 1, 2013Date of Patent: August 4, 2015Assignee: Beaumont Technologies, Inc.Inventors: John P. Beaumont, John Ralston
-
Patent number: 9063805Abstract: 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: GrantFiled: November 25, 2009Date of Patent: June 23, 2015Assignee: Freescale Semiconductor, Inc.Inventors: John Ralston, Andrea Acquaviva
-
Publication number: 20140363356Abstract: 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: ApplicationFiled: December 16, 2011Publication date: December 11, 2014Applicant: University of South AustraliaInventors: John Ralston, Jingfang Zhou, Craig Ian Priest, Rossen Velizarov Sedev
-
Publication number: 20140299543Abstract: 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: ApplicationFiled: December 16, 2011Publication date: October 9, 2014Applicant: University of South AustraliaInventors: Jingfang Zhou, John Ralston, Craig Ian Priest, Rossen Velizarov Sedev
-
Publication number: 20140222752Abstract: 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: ApplicationFiled: March 14, 2013Publication date: August 7, 2014Applicant: AB INITIO TECHNOLOGY LLCInventors: Marshall A. Isman, Richard A. Epstein, Ralf Haug, Andrew F. Roberts, John Ralston, John L. Richardson, Justin Pniower
-
Publication number: 20130255371Abstract: 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: ApplicationFiled: April 1, 2013Publication date: October 3, 2013Applicant: Beaumont Technologies, Inc.Inventors: John P. Beaumont, John Ralston
-
Publication number: 20120227056Abstract: 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: ApplicationFiled: November 25, 2009Publication date: September 6, 2012Inventors: John Ralston, Andrea Acquaviva
-
Publication number: 20100198098Abstract: 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: ApplicationFiled: December 5, 2009Publication date: August 5, 2010Inventors: Ivan Osorio, Mark Frei, David Lerner, John Ralston, Josef Dorfmeister
-
Patent number: 7630757Abstract: 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: GrantFiled: August 1, 2002Date of Patent: December 8, 2009Assignee: Flint Hills Scientific LLCInventors: Josef Dorfmeister, Mark Frei, David Lerner, Ivan Osorio, John Ralston