Patents by Inventor Nick Arini
Nick Arini 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: 9569788Abstract: A method executes at a server system with one or more processors and memory. The server receives demographic information for a plurality of household members. The demographic information includes at least age and gender. The server receives web activity information for the household. The server identifies one or more web activity sessions from the web activity information and selects one of the web activity sessions. The server identifies one or more web sites visited during the selected web activity session and accesses demographic skew data for at least a subset of the web sites visited. The demographic skew data for a web site identifies fractions of visitors to the web site from predefined demographic segments. The server associates a household member with the web activity session at least in part by correlating the demographic skew data of the web sites visited with the demographic information of the first household member.Type: GrantFiled: June 30, 2011Date of Patent: February 14, 2017Assignee: Google Inc.Inventor: Nick Arini
-
Patent number: 9392310Abstract: A computer-implemented method for collecting and managing TV viewership data from multiple TV metering data providers is disclosed. The method includes: receiving an event log file at a distributed computer system that includes multiple computers; dynamically selecting one or more computers according to a predefined sharding function; at each of the selected computers: allocating a set of compressed event records, which corresponds to a subset of the event log file, at predetermined locations within the memory of the computer; and in accordance with a predefined schedule, replicating the compressed event records from a respective one of the selected computers to one or more other computers of the distributed system such that there are at least two replicas of any event record on at least two computers of the distributed computer system.Type: GrantFiled: August 28, 2012Date of Patent: July 12, 2016Assignee: GOOGLE INC.Inventors: Yaroslav Volovich, Raimundo Mirisola, Simon Michael Rowe, Nick Arini, Andrew Gildfind, Ant Oztaskent, Iain Merrick
-
Patent number: 9277275Abstract: A method executes at a server system with one or more processors and memory. The server receives demographic information for a plurality of household members. The demographic information includes at least age and gender. The server receives television viewing information for the household. The server identifies one or more television viewing sessions from the television viewing information and selects one of the television viewing sessions. The server identifies one or more television programs tuned during the selected televisions viewing session and accesses demographic skew data for at least a subset of the television programs tuned. The demographic skew data for a television program identifies fractions of viewers of the television program from predefined demographic segments. The server associates a household member with the television viewing session at least in part by correlating the demographic skew data of the television programs tuned with the demographic information of the first household member.Type: GrantFiled: June 30, 2011Date of Patent: March 1, 2016Assignee: Google Inc.Inventor: Nick Arini
-
Patent number: 9197929Abstract: A method for providing efficient and accurate estimates of TV viewership ratings through a distributed computer system that includes multiple computers is disclosed. The method includes: receiving a query from a client at the distributed computer system; dynamically selecting one or more computers according to a predefined sharding function; at each of the selected computers, determining a count of qualified event records that satisfy the query; aggregating the respective counts of qualified event records determined by the selected computers; statistically projecting the aggregated count of qualified event records into an estimated total count of qualified event records on the distributed computer system; and returning the estimated total count of qualified event records to the requesting client.Type: GrantFiled: August 28, 2012Date of Patent: November 24, 2015Assignee: GOOGLE INC.Inventors: Yaroslav Volovich, Raimundo Mirisola, Simon Michael Rowe, Nick Arini, Andrew Gildfind, Ant Oztaskent, Iain Merrick
-
Publication number: 20150089523Abstract: A computer-implemented method for collecting and managing TV viewership data from multiple TV metering data providers is disclosed. The method includes: receiving an event log file at a distributed computer system that includes multiple computers; dynamically selecting one or more computers according to a predefined sharding function; at each of the selected computers: allocating a set of compressed event records, which corresponds to a subset of the event log file, at predetermined locations within the memory of the computer; and in accordance with a predefined schedule, replicating the compressed event records from a respective one of the selected computers to one or more other computers of the distributed system such that there are at least two replicas of any event record on at least two computers of the distributed computer system.Type: ApplicationFiled: August 28, 2012Publication date: March 26, 2015Applicant: GOOGLE INC.Inventors: Yaroslav Volovich, Raimundo Mirisola, Simon Michael Rowe, Nick Arini, Andrew Gilfind, Ant Oztaskent, Iain Merrick
-
Publication number: 20150089522Abstract: A method for providing efficient and accurate estimates of TV viewership ratings through a distributed computer system that includes multiple computers is disclosed. The method includes: receiving a query from a client at the distributed computer system; dynamically selecting one or more computers according to a predefined sharding function; at each of the selected computers, determining a count of qualified event records that satisfy the query; aggregating the respective counts of qualified event records determined by the selected computers; statistically projecting the aggregated count of qualified event records into an estimated total count of qualified event records on the distributed computer system; and returning the estimated total count of qualified event records to the requesting client.Type: ApplicationFiled: August 28, 2012Publication date: March 26, 2015Inventors: Yaroslav Volovich, Raimundo Mirisola, Simon Michael Rowe, Nick Arini, Andrew Gilfind, Ant Oztaskent, Iain Merrick
-
Patent number: 8904418Abstract: A system for logging the TV viewing activities at a household includes a TV messaging device at the household and a remote TV viewership measurement server communicatively coupled to the messaging device. The TV messaging device receives an infrared signal including a TV operation code from a remote control device within the household. The infrared signal is directed to a particular TV to perform a predefined operation. The TV messaging device generates a TV operation message including the TV operation code and a household identifier associated with the household and transmits the TV operation message to the TV viewership measurement server. Upon receipt of the TV operation message, the TV viewership measurement server tries to identify one of multiple TV devices within the household as being the target of the TV operation code and updates TV viewership data associated with the household in accordance with the TV operation code.Type: GrantFiled: October 1, 2012Date of Patent: December 2, 2014Assignee: Google Inc.Inventors: Simon Michael Rowe, Nick Arini, Owen Charlebois
-
Patent number: 8843584Abstract: Content information is received from a first client. The content information is derived from a video stream being played on the first client device. The content information is matched to a content fingerprint. A set of instructions associated with the matched content fingerprint is determined. The determined set of instructions is sent to a second client device that is associated with a user of the fist client device for execution.Type: GrantFiled: June 30, 2011Date of Patent: September 23, 2014Assignee: Google Inc.Inventors: Nick Arini, Debbie O'Sullivan
-
Publication number: 20120311074Abstract: Content information is received from a first client. The content information is derived from a video stream being played on the first client device. The content information is matched to a content fingerprint. A set of instructions associated with the matched content fingerprint is determined. The determined set of instructions is sent to a second client device that is associated with a user of the fist client device for execution.Type: ApplicationFiled: June 30, 2011Publication date: December 6, 2012Inventors: Nick Arini, Debbie O'Sullivan
-
Patent number: 7369696Abstract: A method of classifying cells into subpopulations using cell classifying data is described. The method comprises receiving and analyzing image data to identify object areas in the image data to determine, for at least one selected first cell, one or more measurements. A first parameter set is derived from the measurements for the first cell, the first parameter set comprising at least one of said one or more measurements. The first set of cells are classified into subpopulations, and identified to produce first identifying data. Cell classifying data for use in classifying a second set of cells into subpopulations is derived from the first parameter set and the first identifying data. A second set of cells is classified into subpopulations on the basis of one or more measurements taken for cells in the second set of cells, by use of the cell classifying data. The parameter sets of cells may be represented as vectors in an n-dimensional space.Type: GrantFiled: April 2, 2004Date of Patent: May 6, 2008Assignee: GE Healthcare UK LimitedInventors: Nick Arini, Alla Zaltsman, Ian Goodyer, Yuriy Alexandrov, Jurek Cybuch, Bohdan Soltys, Louis Dagenais, Liz Roquemore, Sam Murphy
-
Publication number: 20050207633Abstract: A method of classifying cells into subpopulations using cell classifying data is described. The method comprises receiving and analyzing image data to identify object areas in the image data to determine, for at least one selected first cell, one or more measurements. A first parameter set is derived from the measurements for the first cell, the first parameter set comprising at least one of said one or more measurements. The first set of cells are classified into subpopulations, and identified to produce first identifying data. Cell classifying data for use in classifying a second set of cells into subpopulations is derived from the first parameter set and the first identifying data. A second set of cells is classified into subpopulations on the basis of one or more measurements taken for cells in the second set of cells, by use of the cell classifying data. The parameter sets of cells may be represented as vectors in an n-dimensional space.Type: ApplicationFiled: April 2, 2004Publication date: September 22, 2005Inventors: Nick Arini, Alla Zaltsman, Ian Goodyer, Yuriy Alexandrov, Jurek Cybuch, Bohdan Soltys, Louis Dagenais, Liz Roquemore, Sam Murphy