Patents by Inventor Michelle Christian
Michelle Christian 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: 11727148Abstract: Methods and apparatus to assign demographic information to panelists are disclosed.Type: GrantFiled: May 5, 2022Date of Patent: August 15, 2023Assignee: The Nielsen Company (US), LLCInventors: Jonathan Sullivan, Shelli Kashriel, Michelle Christian, ChoongKoo Lee
-
Publication number: 20220269821Abstract: Methods and apparatus to assign demographic information to panelists are disclosed.Type: ApplicationFiled: May 5, 2022Publication date: August 25, 2022Inventors: Jonathan Sullivan, Shelli Kashriel, Michelle Christian, ChoongKoo Lee
-
Patent number: 11341272Abstract: Methods and apparatus to assign demographic information to panelists are disclosed. An example disclosed apparatus disclosed herein includes a database proprietor identifier (DPID) extractor to extract a panelist database proprietor identifier from a cookie, the panelist database proprietor identifier associated with credentials used by a panelist to access a website.Type: GrantFiled: June 8, 2020Date of Patent: May 24, 2022Assignee: The Nielsen Company (US), LLCInventors: Jonathan Sullivan, Shelli Kashriel, Michelle Christian, ChoongKoo Lee
-
Publication number: 20200372181Abstract: Methods and apparatus to assign demographic information to panelists are disclosed. An example disclosed apparatus disclosed herein includes a database proprietor identifier (DPID) extractor to extract a panelist database proprietor identifier from a cookie, the panelist database proprietor identifier associated with credentials used by a panelist to access a website.Type: ApplicationFiled: June 8, 2020Publication date: November 26, 2020Inventors: Jonathan Sullivan, Shelli Kashriel, Michelle Christian, ChoongKoo Lee
-
Patent number: 10691831Abstract: Methods and apparatus to assign demographic information to panelists are disclosed. An example disclosed method includes generating decoy database proprietor identifiers to protect privacies of members of panelist households corresponding to panelist database proprietor identifiers, the decoy database proprietor identifiers to be determined based on a probability density function so that a quantity of the decoy database proprietor identifiers is less than would be used if the decoy database proprietor identifiers were selected by a random selection process. The example method also includes querying a server at a database proprietor using the panelist database proprietor identifiers and the decoy database proprietor identifiers, to obtain demographic information and assigning, by executing an instruction with a processor, the panelist database proprietor identifiers to panelists in the panelist households based on the demographic information obtained from the server at the database proprietor.Type: GrantFiled: April 1, 2019Date of Patent: June 23, 2020Assignee: The Nielson Company (US), LLCInventors: Jonathan Sullivan, Shelli Kashriel, Michelle Christian, ChoongKoo Lee
-
Patent number: 10387214Abstract: 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: GrantFiled: March 19, 2019Date of Patent: August 20, 2019Assignee: SAS INSTITUTE INC.Inventors: Stacey Michelle Christian, Steven Daniel Miles, Katherine Fullington Taylor
-
Publication number: 20190228184Abstract: Methods and apparatus to assign demographic information to panelists are disclosed. An example disclosed method includes generating decoy database proprietor identifiers to protect privacies of members of panelist households corresponding to panelist database proprietor identifiers, the decoy database proprietor identifiers to be determined based on a probability density function so that a quantity of the decoy database proprietor identifiers is less than would be used if the decoy database proprietor identifiers were selected by a random selection process. The example method also includes querying a server at a database proprietor using the panelist database proprietor identifiers and the decoy database proprietor identifiers, to obtain demographic information and assigning, by executing an instruction with a processor, the panelist database proprietor identifiers to panelists in the panelist households based on the demographic information obtained from the server at the database proprietor.Type: ApplicationFiled: April 1, 2019Publication date: July 25, 2019Inventors: Jonathan Sullivan, Shelli Kashriel, Michelle Christian, ChoongKoo Lee
-
Patent number: 10248811Abstract: Methods and apparatus to assign demographic information to panelists are disclosed. Example disclosed apparatus include a decoy generator to generate decoy database proprietor identifiers to protect privacies of members of panelist households corresponding to panelist database proprietor identifiers, the decoy database proprietor identifiers to be determined by the decoy generator based on a probability density function so that a quantity of the decoy database proprietor identifiers is less than would be used if the decoy database proprietor identifiers were selected by a random selection process. The example apparatus also includes a query handler to query, via a network, a server at a database proprietor using the panelist database proprietor identifiers and the decoy database proprietor identifiers, to obtain demographic information.Type: GrantFiled: January 8, 2018Date of Patent: April 2, 2019Assignee: The Neilson Company (US), LLCInventors: Jonathan Sullivan, Shelli Kashriel, Michelle Christian, ChoongKoo Lee
-
Patent number: 10198532Abstract: A compressed data structure is disclosed for storing collected data and delivering ad-hoc data analysis. The compressed data structure can reduce hardware requirements, such as data storage requirements, and decrease processing requirements during ad-hoc data analysis. Raw data can be pre-aggregated to a base level of aggregation (base cell level) that is determined by the unique combination of attributes available for aggregation. Rather than storing the raw data, the entire distribution is stored at the base cell level along with a selection of pre-computed statistics of the raw data. At the time of ad-hoc analysis, pre-computed results based on the raw data can be retrieved or computed from the pre-computed statistics, or analysis of higher-level data can be computed on-demand based on the pre-aggregated base level data.Type: GrantFiled: March 15, 2018Date of Patent: February 5, 2019Assignee: SAS INSTITUTE INC.Inventors: Stacey Michelle Christian, Katherine Fullington Taylor, Donald James Erdman
-
Publication number: 20180327781Abstract: The present application generally compositions comprising a synthetic delivery RNA comprising a first sequence from a viral genome and/or a second sequence from a viral genome and wherein the synthetic delivery RNA further comprises a nucleic acid sequence encoding a gene. The application further relates to methods of using the composition for delivering a nucleic acid to a nucleus of a cell disclosed herein. The application further relates to methods of treating, inhibiting, or ameliorating a disease in a subject including administering to the subject a cell disclosed herein.Type: ApplicationFiled: November 8, 2016Publication date: November 15, 2018Inventors: Andrew M. Scharenberg, Michelle Christian, Kyle Jacoby
-
Publication number: 20180268080Abstract: A compressed data structure is disclosed for storing collected data and delivering ad-hoc data analysis. The compressed data structure can reduce hardware requirements, such as data storage requirements, and decrease processing requirements during ad-hoc data analysis. Raw data can be pre-aggregated to a base level of aggregation (base cell level) that is determined by the unique combination of attributes available for aggregation. Rather than storing the raw data, the entire distribution is stored at the base cell level along with a selection of pre-computed statistics of the raw data. At the time of ad-hoc analysis, pre-computed results based on the raw data can be retrieved or computed from the pre-computed statistics, or analysis of higher-level data can be computed on-demand based on the pre-aggregated base level data.Type: ApplicationFiled: March 15, 2018Publication date: September 20, 2018Applicant: SAS Institute Inc.Inventors: STACEY MICHELLE CHRISTIAN, KATHERINE FULLINGTON TAYLOR, DONALD JAMES ERDMAN
-
Publication number: 20180129825Abstract: Methods and apparatus to assign demographic information to panelists are disclosed. Example disclosed apparatus include a decoy generator to generate decoy database proprietor identifiers to protect privacies of members of panelist households corresponding to panelist database proprietor identifiers, the decoy database proprietor identifiers to be determined by the decoy generator based on a probability density function so that a quantity of the decoy database proprietor identifiers is less than would be used if the decoy database proprietor identifiers were selected by a random selection process. The example apparatus also includes a query handler to query, via a network, a server at a database proprietor using the panelist database proprietor identifiers and the decoy database proprietor identifiers, to obtain demographic information.Type: ApplicationFiled: January 8, 2018Publication date: May 10, 2018Inventors: Jonathan Sullivan, Shelli Kashriel, Michelle Christian, ChoongKoo Lee
-
Patent number: 9870486Abstract: Methods and apparatus to assign demographic information to panelists are disclosed. Example disclosed methods include generating decoy database proprietor identifiers based on probability density functions. The example method also include querying a database proprietor using panelist database proprietor identifiers and the decoy database proprietor identifiers to obtain demographic information associated with the panelist database proprietor identifiers. The example method also include assigning the panelist database proprietor identifiers to panelists based on the demographic information obtained from the database proprietor.Type: GrantFiled: September 24, 2015Date of Patent: January 16, 2018Assignee: The Nielsen Company (US), LLCInventors: Jonathan Sullivan, Shelli Kashriel, Michelle Christian, ChoongKoo Lee
-
Patent number: 9817882Abstract: An apparatus includes a processor and a storage storing instructions causing the processor to receive representation metadata indicating features of representation data to be generated from a plurality of representation portions, receive a command to generate at least one row of the representation data, determine a subset of data blocks of a data blob required to generate the at least one row, and a subset of node devices that store the subset of data blocks, for each node device of the subset of node devices, derive a node block map identifying at least one data item of a data block for generating a representation portion, transmit the node block maps to the subset of node devices; and transmit a command to the subset of node devices to each generate at least one row of one of the plurality of representation portions.Type: GrantFiled: March 30, 2017Date of Patent: November 14, 2017Assignee: SAS Institute Inc.Inventors: Stacey Michelle Christian, Michael Stephen Whitcher, Donald Kent McAlister, Phillip Elliot Hanna
-
Patent number: 9811575Abstract: An apparatus includes a processor and storage storing instructions causing the processor to store, at a node device of a grid of node devices, a data block of a data blob, receive data blob metadata indicative of an organization of data items within the data blob, receive a command to generate, from the data block, at least one row of a representation portion of a plurality of representation portions from which a 2D representation of the data blob is to be generated, use the data blob metadata and a node block map indicative of which data items of the data block are required to generate the representation portion to derive one or more transforms to be performed with the data block to generate the at least one row of the representation portion, and perform the one or more transforms with the data block to generate the at least one row.Type: GrantFiled: March 30, 2017Date of Patent: November 7, 2017Assignee: SAS Institute Inc.Inventors: Stacey Michelle Christian, Michael Stephen Whitcher, Donald Kent McAlister, Phillip Elliot Hanna
-
Patent number: 9785467Abstract: 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: GrantFiled: March 21, 2017Date of Patent: October 10, 2017Assignee: SAS Institute Inc.Inventors: Stacey Michelle Christian, Steven Daniel Miles, Steven E. Krueger
-
Publication number: 20170286509Abstract: An apparatus includes a processor and storage storing instructions causing the processor to store, at a node device of a grid of node devices, a data block of a data blob, receive data blob metadata indicative of an organization of data items within the data blob, receive a command to generate, from the data block, at least one row of a representation portion of a plurality of representation portions from which a 2D representation of the data blob is to be generated, use the data blob metadata and a node block map indicative of which data items of the data block are required to generate the representation portion to derive one or more transforms to be performed with the data block to generate the at least one row of the representation portion, and perform the one or more transforms with the data block to generate the at least one row.Type: ApplicationFiled: March 30, 2017Publication date: October 5, 2017Applicant: SAS Institute Inc.Inventors: Stacey Michelle Christian, Michael Stephen Whitcher, Donald Kent McAlister, Phillip Elliot Hanna
-
Publication number: 20170286520Abstract: An apparatus includes a processor and a storage storing instructions causing the processor to receive representation metadata indicating features of representation data to be generated from a plurality of representation portions, receive a command to generate at least one row of the representation data, determine a subset of data blocks of a data blob required to generate the at least one row, and a subset of node devices that store the subset of data blocks, for each node device of the subset of node devices, derive a node block map identifying at least one data item of a data block for generating a representation portion, transmit the node block maps to the subset of node devices; and transmit a command to the subset of node devices to each generate at least one row of one of the plurality of representation portions.Type: ApplicationFiled: March 30, 2017Publication date: October 5, 2017Applicant: SAS Institute Inc.Inventors: Stacey Michelle Christian, Michael Stephen Whitcher, Donald Kent McAlister, Phillip Elliot Hanna
-
Publication number: 20170277562Abstract: 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: ApplicationFiled: March 21, 2017Publication date: September 28, 2017Applicant: SAS Institute Inc.Inventors: Stacey Michelle Christian, Steven Daniel Miles, Steven E. Krueger
-
Publication number: 20160350556Abstract: Methods and apparatus to assign demographic information to panelists are disclosed. Example disclosed methods include generating decoy database proprietor identifiers based on probability density functions. The example method also include querying a database proprietor using panelist database proprietor identifiers and the decoy database proprietor identifiers to obtain demographic information associated with the panelist database proprietor identifiers. The example method also include assigning the panelist database proprietor identifiers to panelists based on the demographic information obtained from the database proprietor.Type: ApplicationFiled: September 24, 2015Publication date: December 1, 2016Inventors: Jonathan Sullivan, Shelli Kashriel, Michelle Christian, ChoongKoo Lee