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).

  • Publication number: 20260127329
    Abstract: One variation of a method includes: accessing a descriptor of a project; extracting a set of language signals from the descriptor; accessing a set of input parameters and a set of output characteristics; querying a language model for a range of values of input parameters exhibited within historical engineering solutions correlated with the set of language signals; accessing a virtual model for the project and a function representing a relationship between the set of input parameters and the set of output characteristics; for each analysis instance in a count of analysis instances, defining a combination of values of input parameters within corresponding ranges and based on the virtual model, the function, and the combination of values, executing the analysis instance to calculate a set of values of output characteristics; and rendering representations of combinations of values of input parameters and sets of values of output characteristics within a user interface.
    Type: Application
    Filed: October 31, 2025
    Publication date: May 7, 2026
    Inventors: Laurence Cook, Joe Griston, Nick Arini, Nick Boultbee, Carlos Rodríguez-Toro, Glyn Stevens, Ian Mackenzie, Sam Phillips
  • Publication number: 20260030395
    Abstract: One variation of a method includes: receiving a descriptor of a design problem; selecting a set of output characteristics based on a set of language signals extracted from the descriptor; selecting a set of functions relating a set of input parameters to the set of output characteristics; accessing a virtual model representing a design solution and defining a set of model variables; linking a subset of input parameters to a subset of model variables analogous to the subset of input parameters; in response to the set of model variables omitting a model variable analogous to a first input parameter in the set of input parameters, prompting a user to update the virtual model to include a first model variable analogous to the first input parameter; and compiling the set of functions, the set of output characteristics, and the set of input parameters into a design specification.
    Type: Application
    Filed: July 23, 2025
    Publication date: January 29, 2026
    Inventors: Laurence Cook, Nick Arini, Nick Boultbee, Carlos Rodríguez-Toro, Glyn Stevens, Ian Mackenzie, Sam Phillips, Jure Martinec
  • Patent number: 12488159
    Abstract: One variation of a method includes: accessing a descriptor of a project; extracting a set of language signals from the descriptor; accessing a set of input parameters and a set of output characteristics; querying a language model for a range of values of input parameters exhibited within historical engineering solutions correlated with the set of language signals; accessing a virtual model for the project and a function representing a relationship between the set of input parameters and the set of output characteristics; for each analysis instance in a count of analysis instances, defining a combination of values of input parameters within corresponding ranges and based on the virtual model, the function, and the combination of values, executing the analysis instance to calculate a set of values of output characteristics; and rendering representations of combinations of values of input parameters and sets of values of output characteristics within a user interface.
    Type: Grant
    Filed: December 2, 2024
    Date of Patent: December 2, 2025
    Assignee: Generative Vision Limited
    Inventors: Laurence Cook, Joe Griston, Nick Arini, Nick Boultbee, Carlos Rodríguez-Toro, Glyn Stevens, Ian Mackenzie, Sam Phillips
  • Publication number: 20250181791
    Abstract: One variation of a method includes: accessing a virtual model for a project; deriving a language concept descriptive of a model variable in a set of model variables in the virtual model; accessing a descriptor of an output characteristic in a set of output characteristics selected for the project; querying a function library for a set of functions; linking a first function and a second function, relating the model variable to the output characteristic, to form a composite function; accessing ranges of values of the set of model variables; and for each analysis instance in a count of analysis instances, defining a combination of values of model variables within corresponding ranges and based on the virtual model, composite functions, and the combination of values, executing the analysis instance to calculate values of output characteristics; and rendering representations of values of model variables and output characteristics within a user interface.
    Type: Application
    Filed: December 2, 2024
    Publication date: June 5, 2025
    Inventors: Laurence Cook, Joe Griston, Nick Arini, Nick Boultbee, Carlos Rodríguez-Toro, Glyn Stevens, Ian Mackenzie, Sam Phillips
  • Publication number: 20250181790
    Abstract: One variation of a method includes: accessing a descriptor of a project; extracting a set of language signals from the descriptor; accessing a set of input parameters and a set of output characteristics; querying a language model for a range of values of input parameters exhibited within historical engineering solutions correlated with the set of language signals; accessing a virtual model for the project and a function representing a relationship between the set of input parameters and the set of output characteristics; for each analysis instance in a count of analysis instances, defining a combination of values of input parameters within corresponding ranges and based on the virtual model, the function, and the combination of values, executing the analysis instance to calculate a set of values of output characteristics; and rendering representations of combinations of values of input parameters and sets of values of output characteristics within a user interface.
    Type: Application
    Filed: December 2, 2024
    Publication date: June 5, 2025
    Inventors: Laurence Cook, Joe Griston, Nick Arini, Nick Boultbee, Carlos Rodríguez-Toro, Glyn Stevens, Ian Mackenzie, Sam Phillips
  • 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: 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
  • 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
  • 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