Patents by Inventor John A. Pierce
John A. Pierce 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: 11120065Abstract: An embodiment of the disclosure provides a method of integrating data across multiple data stores in a smart cache in order to provide data to one or more recipient systems. The method includes automatically ingesting diverse data from multiple data sources, automatically reconciling the ingested diverse data by updating semantic models based on the ingested diverse data, storing the ingested diverse data based on one or more classification of the data sources according to the semantic models, automatically generating scalable service endpoints which are semantically consistent according to the classification of the data sources, and responding to a call from the one or more recipient systems by providing data in the classification of the data sources.Type: GrantFiled: April 25, 2017Date of Patent: September 14, 2021Assignee: Aetna Inc.Inventors: Claus T. Jensen, Joseph Arnold, John A. Pierce, Jr., Robert Samuel, Sriram Ganesan
-
Publication number: 20210273901Abstract: A data processing system is configured to perform a computer implemented method for facilitation of efficient processing of electronic messages via a network from message sources. The method includes receiving an electronic message including actionable object data and textual object data from a message source device. The actionable object data includes parameters actionable by at least one data processing transaction device to perform data processing transactions external to the network device and the textual object data including descriptors of the parameters actionable by the at least one data processing transaction device. The textual object data is operable by devices incompatible with the actionable object data. The method includes calculating an execution command for the data processing transaction in response to the actionable object data and based on at least the parameters of the actionable object data.Type: ApplicationFiled: May 14, 2021Publication date: September 2, 2021Applicant: Chicago Mercantile Exchange Inc.Inventors: Carrick John Pierce, Baris Mestanogullari, Ajay Kumar Jain, Agnes Casenave, David Bernard Barton, Nicholas Bandy
-
Patent number: 11038827Abstract: A data processing system is configured to perform a computer implemented method for facilitation of efficient processing of electronic messages via a network from message sources. The method includes receiving an electronic message including actionable object data and textual object data from a message source device. The actionable object data includes parameters actionable by at least one data processing transaction device to perform data processing transactions external to the network device and the textual object data including descriptors of the parameters actionable by the at least one data processing transaction device. The textual object data is operable by devices incompatible with the actionable object data. The method includes calculating an execution command for the data processing transaction in response to the actionable object data and based on at least the parameters of the actionable object data.Type: GrantFiled: April 2, 2020Date of Patent: June 15, 2021Assignee: Chicago Mercantile Exchange Inc.Inventors: Carrick John Pierce, Baris Mestanogullari, Ajay Kumar Jain, Agnes Casenave, David Bernard Barton, Nicholas Bandy
-
Publication number: 20210133349Abstract: A unified data fabric for controlling data lifecycles and data flows between trusted data sources and data clients is described herein. A system can include a data ingestion engine and a data delivery engine. The data ingestion engine and the data delivery engine are connected to a data lifecycle engine that maintains data control policies and access control policies. The data ingestion engine is configured to control ingestion of data elements into the unified data fabric based on the data control policies, and the data delivery engine is configured to control access to data elements in the unified data fabric based on access control policies. Each data element from one or more trusted data sources is associated with a global identifier to provide a comprehensive view of information about a constituent from a variety of disparate data sources.Type: ApplicationFiled: November 4, 2019Publication date: May 6, 2021Inventors: Claus T. JENSEN, John A. PIERCE, JR., Igor B. BORD, Dale J. IANNI
-
Publication number: 20210089196Abstract: The disclosed embodiments relate to systems and methods for combining dual volatility measurements on a graphical user interface (GUI) of a computer system. The method may include receiving, via the GUI, a user selection for an anchor point, selecting a time window including the anchor point, calculating, using a volatility processor, a set of past volatility values based on the time window and the anchor point, calculating, using the volatility processor, a set of future volatility values based on the time window and the anchor point, and generating a dual volatility display for the GUI including the set of past volatility values and the set of future volatility values.Type: ApplicationFiled: June 10, 2020Publication date: March 25, 2021Applicant: Chicago Mercantile Exchange Inc.Inventor: Carrick John Pierce
-
Publication number: 20210069610Abstract: A CO2 extraction process for cannabis sativa that uses liquid CO2 in combination with co-solvent admixtures to purify cannabis botanicals in high yield and purity. The extraction process allows for multiple extractions, or washes, to be performed with the same solvent CO2, which may be seamlessly recycled and purified between subsequent extraction cycles. A variety of in-line filtration vessels, pumps, vacuums, and controllable valves are used to yield a pure product while allowing a high level of user control over the process.Type: ApplicationFiled: September 8, 2020Publication date: March 11, 2021Applicant: Alden Botanica LLCInventor: John A. Pierce
-
Publication number: 20210065299Abstract: A method includes retrieving a first dataset at a first frequency from a memory, the first dataset associated with a plurality of data objects; calculating at the first frequency and based on the first dataset, a first component for each of the data objects; retrieving a second dataset at a second frequency from the memory, the second dataset associated with the plurality of data objects; calculating at the second frequency and based on the second dataset, a second component for each of the data objects; weighting at one of the first or second frequencies, the first component by the second component for each of the data objects; calculating at one of the first or second frequencies, an asynchronous multi-component index based on the weighted first component; and generating at least one asynchronous multi-component index data object having a value that is determined from the calculated asynchronous multi-component index.Type: ApplicationFiled: November 13, 2020Publication date: March 4, 2021Applicant: Chicago Mercantile Exchange Inc.Inventor: Carrick John Pierce
-
Patent number: 10861094Abstract: A method includes retrieving a first dataset at a first frequency from a memory, the first dataset associated with a plurality of data objects; calculating at the first frequency and based on the first dataset, a first component for each of the data objects; retrieving a second dataset at a second frequency from the memory, the second dataset associated with the plurality of data objects; calculating at the second frequency and based on the second dataset, a second component for each of the data objects; weighting at one of the first or second frequencies, the first component by the second component for each of the data objects; calculating at one of the first or second frequencies, an asynchronous multi-component index based on the weighted first component; and generating at least one asynchronous multi-component index data object having a value that is determined from the calculated asynchronous multi-component index.Type: GrantFiled: August 23, 2018Date of Patent: December 8, 2020Assignee: Chicago Mercantile Exchange Inc.Inventor: Carrick John Pierce
-
Publication number: 20200236080Abstract: A data processing system is configured to perform a computer implemented method for facilitation of efficient processing of electronic messages via a network from message sources. The method includes receiving an electronic message including actionable object data and textual object data from a message source device. The actionable object data includes parameters actionable by at least one data processing transaction device to perform data processing transactions external to the network device and the textual object data including descriptors of the parameters actionable by the at least one data processing transaction device. The textual object data is operable by devices incompatible with the actionable object data. The method includes calculating an execution command for the data processing transaction in response to the actionable object data and based on at least the parameters of the actionable object data.Type: ApplicationFiled: April 2, 2020Publication date: July 23, 2020Applicant: Chicago Mercantile Exchange Inc.Inventors: Carrick John Pierce, Baris Mestanogullari, Ajay Kumar Jain, Agnes Casenave, David Bernard Barton, Nicholas Bandy
-
Patent number: 10719219Abstract: The disclosed embodiments relate to systems and methods for combining dual volatility measurements on a graphical user interface (GUI) of a computer system. The method may include receiving, via the GUI, a user selection for an anchor point, selecting a time window including the anchor point, calculating, using a volatility processor, a set of past volatility values based on the time window and the anchor point, calculating, using the volatility processor, a set of future volatility values based on the time window and the anchor point, and generating a dual volatility display for the GUI including the set of past volatility values and the set of future volatility values.Type: GrantFiled: September 20, 2019Date of Patent: July 21, 2020Assignee: Chicago Mercantile Exchange Inc.Inventor: Carrick John Pierce
-
Publication number: 20200211087Abstract: Systems and methods are provided for processing multi-dimensional orders. A data transaction request message is received at a data transaction system. The data transaction request message includes data representative of at least a first function for a first attribute of a commodity and a second function for a second attribute of the commodity. The data transaction system identifies a set of solutions described by the first function and the second function. The set of solutions including values for different variations of the object that the participant who submitted the data transaction request message is willing to offer or receive for the respective variation. The data transaction system attempts to match one or more of the values from the set of solutions to previously received but unsatisfied electronic data transaction request messages counter thereto stored in an order book data structure.Type: ApplicationFiled: December 28, 2018Publication date: July 2, 2020Inventors: Carrick John Pierce, David Nathaniel Hoff
-
Publication number: 20200211108Abstract: Systems and methods are provided for processing multi-dimensional orders. A data transaction request message is received at a data transaction system. The data transaction request message includes data representative of at least a first function for a first attribute of a commodity and a second function for a second attribute of the commodity. The data transaction system identifies a set of solutions described by the first function and the second function. The set of solutions including values for different variations of the object that the participant who submitted the data transaction request message is willing to offer or receive for the respective variation. The data transaction system attempts to match one or more of the values from the set of solutions to previously received but unsatisfied electronic data transaction request messages counter thereto stored in an order book data structure.Type: ApplicationFiled: December 28, 2018Publication date: July 2, 2020Inventors: Carrick John Pierce, David Nathaniel Hoff
-
Patent number: 10652189Abstract: A data processing system is configured to perform a computer implemented method for facilitation of efficient processing of electronic messages via a network from message sources. The method includes receiving an electronic message including actionable object data and textual object data from a message source device. The actionable object data includes parameters actionable by at least one data processing transaction device to perform data processing transactions external to the network device and the textual object data including descriptors of the parameters actionable by the at least one data processing transaction device. The textual object data is operable by devices incompatible with the actionable object data. The method includes calculating an execution command for the data processing transaction in response to the actionable object data and based on at least the parameters of the actionable object data.Type: GrantFiled: October 19, 2017Date of Patent: May 12, 2020Assignee: Chicago Mercantile Exchange Inc.Inventors: Carrick John Pierce, Baris Mestanogullari, Ajay Kumar Jain, Agnes Casenave, David Bernard Barton, Nicholas Bandy
-
Publication number: 20200090236Abstract: Apparatuses, systems, and methods for mining time data are provided. Implementations consistent with the present disclosure provide for mining devices for time spent on behalf of clients-time that would otherwise be un-captured, unbilled time and money, and ensure that a user is properly compensated for all they do. Operations consistent with the present disclosure include selecting at least one billing criteria by a user of a mobile device, searching the mobile device for stored electronic communication data related to the at least one billing criteria, returning at least one matched electronic communication from among the stored electronic communication data related to the at least one billing criteria, assigning at least one of a time value and a billing value to the at least one matched electronic communication, and performing at least one of timekeeping and billing based up-on the assigned at least one time value and billing value.Type: ApplicationFiled: December 1, 2017Publication date: March 19, 2020Inventors: Sean J. Martin, John Pierce Schubert, Jr., Robert H. Laird, Jr.
-
Publication number: 20190242035Abstract: An outdoor cover product is disclosed. The outdoor cover product is water resistant and breathable. The product is made from a woven fabric that has excellent stretch properties in multiple directions.Type: ApplicationFiled: February 5, 2019Publication date: August 8, 2019Inventors: John Pierce, Lon Beasley, Steve Simonson
-
Publication number: 20190148868Abstract: A method of manufacturing a potted cartridge, the potted cartridge configured to be releasably attached to a connector housing to form a connector, the connector being for attachment to a second connector along an attachment axis. The method comprises connecting one or more cables to one or more contacts respectively, the one or more contacts being arranged within a main body of the potted cartridge, the main body comprising a cavity and the one or more cables extending through a portion of the cavity, and filing a portion of the cavity with a potting material so as to encapsulate a portion of the one or more cables.Type: ApplicationFiled: November 2, 2018Publication date: May 16, 2019Inventors: John Pierce-Jones, Kyle Hudson
-
Patent number: 10280824Abstract: An exhaust system includes a particulate filter, a variable valve, and a controller communicatively connected to the variable valve. The controller is operative to determine a backpressure caused by the particulate filter in the exhaust system, and control a position of the variable valve as a function of the backpressure caused by the particulate filter.Type: GrantFiled: March 8, 2017Date of Patent: May 7, 2019Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Glenn Pietila, John Pierce, III, Gerald J. Clark
-
Publication number: 20190124030Abstract: A data processing system is configured to perform a computer implemented method for facilitation of efficient processing of electronic messages via a network from message sources. The method includes receiving an electronic message including actionable object data and textual object data from a message source device. The actionable object data includes parameters actionable by at least one data processing transaction device to perform data processing transactions external to the network device and the textual object data including descriptors of the parameters actionable by the at least one data processing transaction device. The textual object data is operable by devices incompatible with the actionable object data. The method includes calculating an execution command for the data processing transaction in response to the actionable object data and based on at least the parameters of the actionable object data.Type: ApplicationFiled: October 19, 2017Publication date: April 25, 2019Inventors: Carrick John Pierce, Baris Mestanogullari, Ajay Kumar Jain, Agnes Casenave, David Bernard Barton, Nicholas Bandy
-
Publication number: 20180258825Abstract: An exhaust system includes a particulate filter, a variable valve, and a controller communicatively connected to the variable valve. The controller is operative to determine a backpressure caused by the particulate filter in the exhaust system, and control a position of the variable valve as a function of the backpressure caused by the particulate filter.Type: ApplicationFiled: March 8, 2017Publication date: September 13, 2018Inventors: Glenn Pietila, John Pierce, III, Gerald J. Clark
-
Patent number: 10033138Abstract: A pair of connectors comprises a first connector with a first contact and a second connector with a second contact. The connectors are configured for attachment to one another along an attachment axis. The connectors are movable relative to one another between a first configuration and a third configuration via a second configuration. The connectors are attached to one another in the first configuration and in the second configuration, and can only be detached from one another from the third configuration. The contacts of the connectors are touching in the first configuration, and are not touching in the second configuration. Movement of the connectors between the first and second configurations requires the connectors to undergo a first manipulation. Movement of the connectors between the second and third configurations requires the connectors to undergo a second manipulation which is different to the first manipulation.Type: GrantFiled: January 20, 2016Date of Patent: July 24, 2018Assignee: TROLEX LIMITEDInventor: John Pierce-Jones