Patents by Inventor Madhu Kallazhi VASU
Madhu Kallazhi VASU 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: 11995217Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that protect analytics for resources of a publisher from traffic directed to such resources by malicious entities. An analytics server receives a first message that includes an encrypted token and analytics data for a publisher-provided resource. The token includes a portion of the analytics data and a trust score indicating a likelihood that activity on the resource is attributed to a human (rather than an automated process). The analytics server decrypts the token. The analytics server determines a trustworthiness measure for the analytics data included in the first message based on the trust score (in the decrypted token) and a comparison of the analytics data in the first message and the portion of the analytics data (in the decrypted token). Based on the measure of trustworthiness, the analytics server performs analytics operations using the analytics data.Type: GrantFiled: June 7, 2023Date of Patent: May 28, 2024Assignee: Google LLCInventors: Arthur Weinberger, Aaron Malenfant, Jason Fedor, Jackson Roberts, Madhu Kallazhi Vasu, Bradley D. Townsend, Breen Baker, John Charles Simone, Ronak Parpani, Sean Michael Harrison
-
Publication number: 20230351052Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that protect analytics for resources of a publisher from traffic directed to such resources by malicious entities. An analytics server receives a first message that includes an encrypted token and analytics data for a publisher-provided resource. The token includes a portion of the analytics data and a trust score indicating a likelihood that activity on the resource is attributed to a human (rather than an automated process). The analytics server decrypts the token. The analytics server determines a trustworthiness measure for the analytics data included in the first message based on the trust score (in the decrypted token) and a comparison of the analytics data in the first message and the portion of the analytics data (in the decrypted token). Based on the measure of trustworthiness, the analytics server performs analytics operations using the analytics data.Type: ApplicationFiled: June 7, 2023Publication date: November 2, 2023Inventors: Arthur Weinberger, Aaron Malenfant, Jason Fedor, Jackson Roberts, Madhu Kallazhi Vasu, Bradley D. Townsend, Breen Baker, John Charles Simone, Ronak Parpani, Sean Michael Harrison
-
Patent number: 11709968Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that protect analytics for resources of a publisher from traffic directed to such resources by malicious entities. An analytics server receives a first message that includes an encrypted token and analytics data for a publisher-provided resource. The token includes a portion of the analytics data and a trust score indicating a likelihood that activity on the resource is attributed to a human (rather than an automated process). The analytics server decrypts the token. The analytics server determines a trustworthiness measure for the analytics data included in the first message based on the trust score (in the decrypted token) and a comparison of the analytics data in the first message and the portion of the analytics data (in the decrypted token). Based on the measure of trustworthiness, the analytics server performs analytics operations using the analytics data.Type: GrantFiled: October 6, 2021Date of Patent: July 25, 2023Assignee: Google LLCInventors: Arthur Weinberger, Aaron Malenfant, Jason Fedor, Jackson Roberts, Madhu Kallazhi Vasu, Bradley D. Townsend, Breen Baker, John Charles Simone, Ronak Parpani, Sean Michael Harrison
-
Publication number: 20220027517Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that protect analytics for resources of a publisher from traffic directed to such resources by malicious entities. An analytics server receives a first message that includes an encrypted token and analytics data for a publisher-provided resource. The token includes a portion of the analytics data and a trust score indicating a likelihood that activity on the resource is attributed to a human (rather than an automated process). The analytics server decrypts the token. The analytics server determines a trustworthiness measure for the analytics data included in the first message based on the trust score (in the decrypted token) and a comparison of the analytics data in the first message and the portion of the analytics data (in the decrypted token). Based on the measure of trustworthiness, the analytics server performs analytics operations using the analytics data.Type: ApplicationFiled: October 6, 2021Publication date: January 27, 2022Inventors: Arthur Weinberger, Aaron Malenfant, Jason Fedor, Jackson Roberts, Madhu Kallazhi Vasu, Bradley D. Townsend, Breen Baker, John Charles Simone, Ronak Parpani, Sean Michael Harrison
-
Patent number: 11170132Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that protect analytics for resources of a publisher from traffic directed to such resources by malicious entities. An analytics server receives a first message that includes an encrypted token and analytics data for a publisher-provided resource. The token includes a portion of the analytics data and a trust score indicating a likelihood that activity on the resource is attributed to a human (rather than an automated process). The analytics server decrypts the token. The analytics server determines a trustworthiness measure for the analytics data included in the first message based on the trust score (in the decrypted token) and a comparison of the analytics data in the first message and the portion of the analytics data (in the decrypted token). Based on the measure of trustworthiness, the analytics server performs analytics operations using the analytics data.Type: GrantFiled: May 30, 2019Date of Patent: November 9, 2021Assignee: Google LLCInventors: Arthur Weinberger, Aaron Malenfant, Jason Fedor, Jackson Roberts, Madhu Kallazhi Vasu, Bradley D. Townsend, Breen Baker, John Charles Simone, Ronak Parpani, Sean Michael Harrison
-
Publication number: 20200380172Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that protect analytics for resources of a publisher from traffic directed to such resources by malicious entities. An analytics server receives a first message that includes an encrypted token and analytics data for a publisher-provided resource. The token includes a portion of the analytics data and a trust score indicating a likelihood that activity on the resource is attributed to a human (rather than an automated process). The analytics server decrypts the token. The analytics server determines a trustworthiness measure for the analytics data included in the first message based on the trust score (in the decrypted token) and a comparison of the analytics data in the first message and the portion of the analytics data (in the decrypted token). Based on the measure of trustworthiness, the analytics server performs analytics operations using the analytics data.Type: ApplicationFiled: May 30, 2019Publication date: December 3, 2020Inventors: Ronak Parpani, John Charles Simone, Breen Baker, Aaron Malenfant, Arthur Weinberger, Jason Fedor, Madhu Kallazhi Vasu, Sean Michael Harrison, Jackson Roberts
-
Patent number: 9946746Abstract: The subject technology provides configurations for propagating information from an initial analytics tracking data communication to subsequent analytics tracking data communications at an analytics server. In one example, the subject technology receives an analytics tracking data communication. The subject technology determines if the received analytics tracking data communication includes state changing information based on analytics tracking data included in the analytics tracking data communication. The subject technology then determines one or more attributes for propagating to subsequent analytics tracking data if the analytics tracking data communication includes state changing information. The state changing information are stored as one or more of the determined one or more attributes. The subject technology stores the analytics tracking data including the determined one or more attributes.Type: GrantFiled: March 15, 2013Date of Patent: April 17, 2018Assignee: Google LLCInventors: Jerry Hong, Paul Muret, Sagnik Nandy, Madhu Kallazhi Vasu, Evan S. Huang, James Lee Wogulis, Bradley David Townsend, Neil Rhodes, Naomi Ben-Ayoun, Stella Marie Laurenzo, Lucas Paul Hansen, Avi Mehta, Nick Mihailovski, Ashok Babu Amara
-
Patent number: 9305053Abstract: The subject technology provides configurations for providing aggregated analytics tracking data associated with a dynamically generated session in response to a query for analytics tracking data. A query for analytics tracking data associated with a period of time is received in which the analytics tracking data includes data for tracking activity associated with a web site or application. The subject technology determines analytics tracking data for aggregating according to the period of time in order to associate the aggregated analytics tracking data with a dynamically generated session. The aggregated analytics tracking data associated with the dynamically generated session is then provided in response to the query.Type: GrantFiled: March 15, 2013Date of Patent: April 5, 2016Assignee: Google Inc.Inventors: Sagnik Nandy, Madhu Kallazhi Vasu, Evan S. Huang, Naomi Ben-Ayoun, Lucas Paul Hansen, Stella Marie Laurenzo, Jerry Hong
-
Patent number: 9203905Abstract: A method for sessionization of visitor activity includes receiving a first activity of a first client and a first client identifier from the first activity of the first client; the first client identifier stored at the first client; creating a first session from the first activity and the first client identifier; receiving a session link associated with the first activity; and creating a visitor-identified session based on the first client identifier, the first activity, and the session link.Type: GrantFiled: August 27, 2012Date of Patent: December 1, 2015Assignee: Google Inc.Inventors: Jerry Hong, Sagnik Nandy, Avi Mehta, Naomi Ben-Ayoun, Bradley David Townsend, Paul Nicolas Muret, James Lee Wogulis, Madhu Kallazhi Vasu, Evan S. Huang, Neil Campbell Rhodes
-
Publication number: 20130297775Abstract: The subject technology provides configurations for propagating information from an initial analytics tracking data communication to subsequent analytics tracking data communications at an analytics server. In one example, the subject technology receives an analytics tracking data communication. The subject technology determines if the received analytics tracking data communication includes state changing information based on analytics tracking data included in the analytics tracking data communication. The subject technology then determines one or more attributes for propagating to subsequent analytics tracking data if the analytics tracking data communication includes state changing information. The state changing information are stored as one or more of the determined one or more attributes. The subject technology stores the analytics tracking data including the determined one or more attributes.Type: ApplicationFiled: March 15, 2013Publication date: November 7, 2013Inventors: Jerry HONG, Paul MURET, Sagnik NANDY, Madhu Kallazhi VASU, Evan S. HUANG, James Lee WOGULIS, Bradley David TOWNSEND, Neil RHODES, Naomi BEN-AYOUN, Stella Marie LAURENZO, Lucas Paul HANSEN, Avi MEHTA, Nick MIHAILOVSKI, Ashok Babu AMARA
-
Publication number: 20130297776Abstract: The subject technology provides configurations for processing late and/or out-of-order analytics tracking data communications. An analytics tracking data communication is received. The subject technology determines a timestamp included in the analytics tracking data from the received analytics tracking data communication. The subject technology determines a session based on the determined new state changing information. The subject technology determines other analytics tracking data included in the analytics tracking data communication to associate with the determined new state changing information in the determined session if new state changing information is included in the analytics tracking data from the received analytics tracking data communication. The analytics tracking data and the other analytics tracking data associated with the new campaign information is then stored.Type: ApplicationFiled: March 15, 2013Publication date: November 7, 2013Inventors: Jerry Hong, Paul Muret, Sagnik Nandy, Madhu Kallazhi Vasu, Evan S. Huang, Naomi Ben-Ayoun, James Lee Wogulis, Bradley David Townsend, Neil Rhodes, Stella Marie Laurenzo, Lucas Paul Hansen, Avi Mehta
-
Publication number: 20130297647Abstract: The subject technology provides configurations for providing aggregated analytics tracking data associated with a dynamically generated session in response to a query for analytics tracking data. A query for analytics tracking data associated with a period of time is received in which the analytics tracking data includes data for tracking activity associated with a web site or application. The subject technology determines analytics tracking data for aggregating according to the period of time in order to associate the aggregated analytics tracking data with a dynamically generated session. The aggregated analytics tracking data associated with the dynamically generated session is then provided in response to the query.Type: ApplicationFiled: March 15, 2013Publication date: November 7, 2013Inventors: Sagnik NANDY, Madhu Kallazhi VASU, Evan S. HUANG, Naomi BEN-AYOUN, Lucas Paul HANSEN, Stella Marie LAURENZO, Jerry HONG
-
Publication number: 20130297777Abstract: The subject technology provides configurations for determining resource configuration information for applying to analytics tracking data. Resource information is determined based on analytics tracking data from an analytics tracking data communication in which the resource information includes a corresponding resource associated with a source, and the analytics tracking data includes data for tracking an activity associated with the source. The subject technology determines resource configuration information based on the determined resource information in which the resource configuration information includes one or more attributes associated with the corresponding resource. One or more attributes are then applied from the determined resource configuration information to the analytics tracking data.Type: ApplicationFiled: March 15, 2013Publication date: November 7, 2013Inventors: Jerry HONG, Paul MURET, Sagnik NANDY, Madhu Kallazhi VASU, Evan S. HUANG, James Lee WOGULIS, Bradley David TOWNSEND, Neil RHODES, Naomi BEN-AYOUN, Stella Marie LAURENZO, Lucas Paul HANSEN, Avi MEHTA, Nick MIHAILOVSKI, Ashok Babu AMARA
-
Publication number: 20130297778Abstract: The subject technology provides a session associated with web site or application traffic data. An analytics tracking data communication is received. The subject technology determines analytics tracking data from the received analytics tracking data communication in which the analytics tracking data includes data for tracking an activity associated with a web site or application and includes visitor information. A new session associated with the analytics tracking data is created if it is determined that the activity is associated with an initial visit of a unique visitor corresponding to the visitor information. The subject technology determines campaign information for populating the new session associated with the analytics tracking data. The analytics tracking data including the determined campaign information is then stored.Type: ApplicationFiled: March 15, 2013Publication date: November 7, 2013Inventors: Jerry Hong, Paul Muret, Sagnik Nandy, Evan S. Huang, Madhu Kallazhi Vasu, James Lee Wogulis, Bradley David Townsend, Neil Rhodes, Naomi Ben-Ayoun, Stella Marie Laurenzo, Lucas Paul Hansen, Avi Mehta, Nick Mihailovski, Ashok Babu Amara