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: 9569788
    Abstract: 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: Grant
    Filed: June 30, 2011
    Date of Patent: February 14, 2017
    Assignee: Google Inc.
    Inventor: Nick Arini
  • Patent number: 9392310
    Abstract: 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: Grant
    Filed: August 28, 2012
    Date of Patent: July 12, 2016
    Assignee: GOOGLE INC.
    Inventors: Yaroslav Volovich, Raimundo Mirisola, Simon Michael Rowe, Nick Arini, Andrew Gildfind, Ant Oztaskent, Iain Merrick
  • Patent number: 9277275
    Abstract: 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: Grant
    Filed: June 30, 2011
    Date of Patent: March 1, 2016
    Assignee: Google Inc.
    Inventor: Nick Arini
  • Patent number: 9197929
    Abstract: 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: Grant
    Filed: August 28, 2012
    Date of Patent: November 24, 2015
    Assignee: GOOGLE INC.
    Inventors: Yaroslav Volovich, Raimundo Mirisola, Simon Michael Rowe, Nick Arini, Andrew Gildfind, Ant Oztaskent, Iain Merrick
  • Publication number: 20150089523
    Abstract: 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: Application
    Filed: August 28, 2012
    Publication date: March 26, 2015
    Applicant: GOOGLE INC.
    Inventors: Yaroslav Volovich, Raimundo Mirisola, Simon Michael Rowe, Nick Arini, Andrew Gilfind, Ant Oztaskent, Iain Merrick
  • Publication number: 20150089522
    Abstract: 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: Application
    Filed: August 28, 2012
    Publication date: March 26, 2015
    Inventors: Yaroslav Volovich, Raimundo Mirisola, Simon Michael Rowe, Nick Arini, Andrew Gilfind, Ant Oztaskent, Iain Merrick
  • Patent number: 8904418
    Abstract: 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: Grant
    Filed: October 1, 2012
    Date of Patent: December 2, 2014
    Assignee: Google Inc.
    Inventors: Simon Michael Rowe, Nick Arini, Owen Charlebois
  • Patent number: 8843584
    Abstract: 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: Grant
    Filed: June 30, 2011
    Date of Patent: September 23, 2014
    Assignee: Google Inc.
    Inventors: Nick Arini, Debbie O'Sullivan
  • Publication number: 20120311074
    Abstract: 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: Application
    Filed: June 30, 2011
    Publication date: December 6, 2012
    Inventors: Nick Arini, Debbie O'Sullivan
  • Patent number: 7369696
    Abstract: 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: Grant
    Filed: April 2, 2004
    Date of Patent: May 6, 2008
    Assignee: GE Healthcare UK Limited
    Inventors: Nick Arini, Alla Zaltsman, Ian Goodyer, Yuriy Alexandrov, Jurek Cybuch, Bohdan Soltys, Louis Dagenais, Liz Roquemore, Sam Murphy
  • Publication number: 20050207633
    Abstract: 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: Application
    Filed: April 2, 2004
    Publication date: September 22, 2005
    Inventors: Nick Arini, Alla Zaltsman, Ian Goodyer, Yuriy Alexandrov, Jurek Cybuch, Bohdan Soltys, Louis Dagenais, Liz Roquemore, Sam Murphy