Patents by Inventor Michael Rowe
Michael Rowe 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: 20160241910Abstract: The systems and methods discussed herein are directed to presence detection of portable devices of audience measurement panel members, and include a first audience measurement device in proximity to a media device, and a second audience measurement device in the form of a remote control for controlling the media device. The second audience measurement device may receive broadcast identification codes from the portable device of a panel member, and may transmit indicators of received signal strength to the first audience measurement device. The first audience measurement device may similar measure received broadcast signal strength from the portable device, and compare the local measurement and remote measurement to thresholds to determine whether the panel member's portable device is likely in proximity, and thus that the panel member is likely consuming media from the media device.Type: ApplicationFiled: February 13, 2015Publication date: August 18, 2016Inventor: Simon Michael Rowe
-
Publication number: 20160205436Abstract: A computer system for determining TV viewership information for one or more TV panelists is provided, the computer system having memory to store programs and one or more processors for executing the one or more programs. The programs include instructions for: receiving TV broadcast information from a TV metering device, wherein the TV broadcast information identifies a current status of a TV in a household and an associated timestamp; receiving TV panelist status information from a first login/logout device that is different from the TV metering device, wherein the TV panelist status information identifies a viewership status of the TV panelist and an associated timestamp; and correlating the TV broadcast information with the TV panelist status information in accordance with their respective timestamps to determine a relationship between the TV panelist and a respective TV program currently broadcasted by the TV in the household.Type: ApplicationFiled: March 18, 2016Publication date: July 14, 2016Inventor: Simon Michael Rowe
-
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
-
Publication number: 20160191641Abstract: A method for associating a web event with a member of a group of users is implemented at a first computing device. The method includes: receiving a data access request from a second computing device; determining whether the second computing device provides a user login service; if so, causing the second computing device to render the user login service so that the user can provide an instruction of whether or not to associate the data access request with the user of the second computing device; if not, identifying a third computing device that is physically proximate the second computing device; and causing the third computing device to output an alert signal prompting the user of the second computing device to respond; and in response to the user's response through the third computing device, generating a data record to associate the data access request with the user of the second computing device.Type: ApplicationFiled: March 3, 2016Publication date: June 30, 2016Inventor: Simon Michael Rowe
-
Publication number: 20160164877Abstract: A method for associating a web event with a member of a group of users is implemented at a first computing device. The method includes: receiving a data access request from a second computing device; determining whether the user has previously provided personal information and authorization to the first computing device through the second computing device; if the user's personal information and authorization are found: generating a record for the data access request; if the user's personal information is found but the user's authorization is not found: generating a record for the data access request; and if neither of the user's personal information and authorization is found: identifying one or more user identifiers that are associated with the second computing device; and returning personal information associated with the one or more user identifiers to the second computing device.Type: ApplicationFiled: March 16, 2015Publication date: June 9, 2016Inventor: Simon Michael Rowe
-
Publication number: 20160165277Abstract: A method, executed by a processor, for estimating media metrics from large population data includes formatting and storing panel data, the panel data comprising observed viewing data of a plurality of individual panelists and demographic data for the plurality of panelists, the panel being drawn from a large population; accessing the large population data, the large population data comprising household-level viewing data and household level demographics; training a model to estimate viewing audience size based on the observed panel data; estimating, using the trained model, audience size for each household in the large population data; estimating a viewing score for each individual viewer in a plurality of households in the large population data; and combining the estimates of audience size and viewing score to produce probabilities that each of the viewers in the household viewed a specific media event.Type: ApplicationFiled: March 15, 2013Publication date: June 9, 2016Inventors: Roman Kirillov, Nicolas Remy, James Robert Koehler, Simon Michael Rowe, Xiaojing Wang, Diane Lambert
-
Patent number: 9326014Abstract: A computer system for determining TV viewership information for one or more TV panelists is provided, the computer system having memory to store programs and one or more processors for executing the one or more programs. The programs include instructions for: receiving TV broadcast information from a TV metering device, wherein the TV broadcast information identifies a current status of a TV in a household and an associated timestamp; receiving TV panelist status information from a first login/logout device that is different from the TV metering device, wherein the TV panelist status information identifies a viewership status of the TV panelist and an associated timestamp; and correlating the TV broadcast information with the TV panelist status information in accordance with their respective timestamps to determine a relationship between the TV panelist and a respective TV program currently broadcasted by the TV in the household.Type: GrantFiled: June 22, 2012Date of Patent: April 26, 2016Assignee: Google Inc.Inventor: Simon Michael Rowe
-
Patent number: 9313080Abstract: A method for associating a web event with a member of a group of users is implemented at a first computing device. The method includes: receiving a data access request from a second computing device; determining whether the second computing device provides a user login service; if so, causing the second computing device to render the user login service so that the user can provide an instruction of whether or not to associate the data access request with the user of the second computing device; if not, identifying a third computing device that is physically proximate the second computing device; and causing the third computing device to output an alert signal prompting the user of the second computing device to respond; and in response to the user's response through the third computing device, generating a data record to associate the data access request with the user of the second computing device.Type: GrantFiled: October 25, 2012Date of Patent: April 12, 2016Assignee: Google Inc.Inventor: Simon Michael Rowe
-
Publication number: 20160088325Abstract: A TV audience survey system for determining the TV viewing activities of a plurality of individuals in a household includes a master device and multiple tags, each tag assigned to an individual. After an individual logs into the system and starts watching the TV, the master device communicates with the corresponding tag repeatedly to accumulate data representing the individual's TV viewing activities. Such data can be used to determine when the individual stops watching the TV for an extended period of time without logging out of the system and when the household member remains watching the TV after logging or being logged out of the system. The master device then reports the accumulated data to a remote server, which uses the data to determine whether the individual complies with the logging protocol defined by the TV audience survey system and update the TV viewership data associated with this household.Type: ApplicationFiled: December 3, 2015Publication date: March 24, 2016Inventors: Simon Michael Rowe, Nicholas Salvatore Arini, Owen Charlebois
-
Patent number: 9277255Abstract: A processor-implemented method meters IP video streams. The processor implements a meter. The method includes detecting, by the processor, a video watch page; harvesting, by the processor, data from the video watch page; storing, by the processor, the harvested data as current page data; detecting, by the processor, a video play button operation indicating a video playing; and inferring, by the processor, the video playing correlates to a video referenced in the current page data.Type: GrantFiled: March 15, 2013Date of Patent: March 1, 2016Assignee: Google Inc.Inventor: Simon Michael Rowe
-
Patent number: 9277276Abstract: An audience measurement or personalized recommendation system may be actively trained for each panel member for a training period, during which the presence of each member is recorded while content is displayed. Panel members may carry or wear portable devices with wireless transmitters which may be detected by the measurement system. For example, each panel member may wear a wristband including a wireless transmitter broadcasting an identification code, and a measurement device may include a wireless receiver to receive broadcast identification codes and determine that the corresponding one or more panel members are present during display of content. An inference engine may create personalized profiles of each panel participant during the training period. After the training period, panel participants may stop carrying or wearing the devices, and the inference engine may determine, based on the profiles, which participants are likely present when content is being viewed.Type: GrantFiled: August 18, 2014Date of Patent: March 1, 2016Assignee: Google Inc.Inventors: Nick Salvatore Arini, Simon Michael Rowe
-
Publication number: 20160050456Abstract: An audience measurement or personalized recommendation system may be actively trained for each panel member for a training period, during which the presence of each member is recorded while content is displayed. Panel members may carry or wear portable devices with wireless transmitters which may be detected by the measurement system. For example, each panel member may wear a wristband including a wireless transmitter broadcasting an identification code, and a measurement device may include a wireless receiver to receive broadcast identification codes and determine that the corresponding one or more panel members are present during display of content. An inference engine may create personalized profiles of each panel participant during the training period. After the training period, panel participants may stop carrying or wearing the devices, and the inference engine may determine, based on the profiles, which participants are likely present when content is being viewed.Type: ApplicationFiled: August 18, 2014Publication date: February 18, 2016Applicant: GOOGLE INC.Inventors: Nick Salvatore Arini, Simon Michael Rowe
-
Publication number: 20160042362Abstract: A method for recording product purchase behavior includes receiving, at a processor, primary product data read by a local media device from a data element associated with a product to be purchased; comparing, by the processor, the primary product data to stored product data to identify the product to be purchased; sending, by the processor, a feedback signal to the local media device; in response to the feedback signal, receiving, by the processor, secondary product data from the local media device; and storing the primary product data with the secondary product data.Type: ApplicationFiled: November 5, 2013Publication date: February 11, 2016Applicant: Google Inc.Inventor: Simon Michael Rowe
-
Patent number: 9253174Abstract: A system for generating a second factor authorization for a request to access a web site includes a data store having a computer readable medium storing a program for generating the second factor authorization, and a processor. A packet receiving unit receives the request from a user device via a local network to access the web site via an external network. A trigger database stores the web site. A device database stores a rule associated with the user device for the web site, and a corresponding paired device with the user device. A second factor determination unit requests a second factor authorization from the corresponding paired device in response to the packet receiving unit receiving the request. A communication unit communicates the request to the external network in response to a valid assertion from the paired device based on the second factor authorization.Type: GrantFiled: February 28, 2013Date of Patent: February 2, 2016Assignee: Google Inc.Inventor: Simon Michael Rowe
-
Publication number: 20150365310Abstract: A method for remotely recording Web usage by a panelist includes receiving at a remote processor, a command from a local client to display a Web page; identifying the local client and the panelist operating the local client; accessing the Web page; rendering the Web page in a remote browser; sending an image of the Web page to a local browser of the local client; and recording Web usage metrics associated with a display of the image on the local browser.Type: ApplicationFiled: November 13, 2013Publication date: December 17, 2015Applicant: Google Inc.Inventor: Simon Michael Rowe
-
Publication number: 20150363822Abstract: A method for acquiring and processing product purchase data for purchase of a product includes defining a product class encompassing the product; designating sub-groups of a panel including an exposed sub-group and a control sub-group and a time period of a product purchase study, the exposed sub-group comprising panelists provided with first advertisements related to the product, the control sub-group provided with second advertisements not including the first advertisements; receiving, by the processor, first product purchase data for the product and first advertisements watched data from panelists of the exposed sub-group for items of the product class; performing, by the processor, a first correlation the first product purchase data and the first advertisements watched data to determine an existence of a connection between watching the first advertisements and purchasing the product; receiving, by the processor, second product purchase data for the product from the control-subgroup; and performing, by theType: ApplicationFiled: December 16, 2013Publication date: December 17, 2015Applicant: Google Inc.Inventors: Simon Michael Rowe, Andrew Gildfind, Nick Salvatore Arini
-
Publication number: 20150365714Abstract: A method for conducting a media consumption study, includes at a processor of a position marker placed in a study site in a vicinity of a fixed media device; receiving a signal broadcast from a personal measurement device; determining signal information of the received broadcast signal, the signal information including identification information of the personal measurement device, and one or more signal characteristics; comparing the one or more signal characteristics to threshold values; and based on the comparison, determining the personal measurement device is in proximity to the fixed media device.Type: ApplicationFiled: December 17, 2013Publication date: December 17, 2015Applicant: Google Inc.Inventors: Andrew Gildfind, Simon Michael Rowe, Ken Krieger, James Robert Stewart
-
Publication number: 20150363792Abstract: A method, implemented by a processor, for combining multiple data sources in a product purchase study includes acquiring, by a processor, first product purchase data for a product from a first data source, the first product purchase data uniquely identifying the product; sending, by the processor, the first product purchase data to a remote server; receiving, by the processor, a signal from the remote server based on the first product purchase data, the signal comprising a request for additional product purchase data; acquiring by the processor in response to the request, second product purchase data from a second source independent of the first source to the remote server; and sending the second product purchase data to the remote server.Type: ApplicationFiled: January 15, 2014Publication date: December 17, 2015Applicant: Google Inc.Inventors: Nick Salvatore Arini, Andrew Gilfind, Simon Michael Rowe
-
Patent number: 9215022Abstract: A TV audience survey system for determining the TV viewing activities of a plurality of individuals in a household includes a master device and multiple tags, each tag assigned to an individual. After an individual logs into the system and starts watching the TV, the master device communicates with the corresponding tag repeatedly to accumulate data representing the individual's TV viewing activities. Such data can be used to determine when the individual stops watching the TV for an extended period of time without logging out of the system and when the household member remains watching the TV after logging or being logged out of the system. The master device then reports the accumulated data to a remote server, which uses the data to determine whether the individual complies with the logging protocol defined by the TV audience survey system and update the TV viewership data associated with this household.Type: GrantFiled: July 18, 2012Date of Patent: December 15, 2015Assignee: Google Inc.Inventors: Simon Michael Rowe, Nick Salvatore Arini, Owen Charlebois
-
Patent number: 9204189Abstract: Methods and systems for determining and collecting information about channels being displayed on a display device are described. Such methods and systems provide an effective way for entities to collect reliable and detailed viewership information. Conditional access modules are associated with panelists who are part of a viewership measurement program. A conditional access module is also associated with a display device, and sends messages to a server. The messages include data that can be used to identify the channel to which the display device is tuned. The server collects and compiles data about a group of TV channels. The server determines a match between the stored data and the received message to determine what TV channel is being displayed at the display device.Type: GrantFiled: July 13, 2012Date of Patent: December 1, 2015Assignee: Google Inc.Inventors: Ant Oztaskent, Iain Merrick, Simon Michael Rowe