Patents by Inventor Naomi Ben-Ayoun

Naomi Ben-Ayoun 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: 9946746
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: April 17, 2018
    Assignee: Google LLC
    Inventors: 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: 9305105
    Abstract: A method and system for aggregating analytics data is discussed. The system differentiates between analytics data that is context sensitive and therefore cannot be reliably updated incrementally (e.g., unique page views, time on site, etc.) and analytics data that is not context sensitive. The system aggregates the context insensitive metrics and dimensions incrementally, while aggregating the context sensitive metrics and dimensions after a specified time duration, such as at the end of the day. It is estimated that less than 10% of all metrics and dimensions are context sensitive. In this way, the aggregator server 160 is able to improve the freshness of more than 90% of the analytics data (represented by the context insensitive metrics and dimensions) to a shorter period of time than the prior art. Further, this reduces the possibility of over-counting metrics.
    Type: Grant
    Filed: May 25, 2010
    Date of Patent: April 5, 2016
    Assignee: Google Inc.
    Inventors: Sagnik Nandy, Naomi Ben-Ayoun
  • Patent number: 9305053
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: April 5, 2016
    Assignee: Google Inc.
    Inventors: Sagnik Nandy, Madhu Kallazhi Vasu, Evan S. Huang, Naomi Ben-Ayoun, Lucas Paul Hansen, Stella Marie Laurenzo, Jerry Hong
  • Patent number: 9203905
    Abstract: 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: Grant
    Filed: August 27, 2012
    Date of Patent: December 1, 2015
    Assignee: 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: 20130297775
    Abstract: 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: Application
    Filed: March 15, 2013
    Publication date: November 7, 2013
    Inventors: 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: 20130297776
    Abstract: 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: Application
    Filed: March 15, 2013
    Publication date: November 7, 2013
    Inventors: 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: 20130297777
    Abstract: 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: Application
    Filed: March 15, 2013
    Publication date: November 7, 2013
    Inventors: 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: 20130297647
    Abstract: 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: Application
    Filed: March 15, 2013
    Publication date: November 7, 2013
    Inventors: Sagnik NANDY, Madhu Kallazhi VASU, Evan S. HUANG, Naomi BEN-AYOUN, Lucas Paul HANSEN, Stella Marie LAURENZO, Jerry HONG
  • Publication number: 20130297778
    Abstract: 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: Application
    Filed: March 15, 2013
    Publication date: November 7, 2013
    Inventors: 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
  • Publication number: 20100312884
    Abstract: A method and system for aggregating analytics data is discussed. The system differentiates between analytics data that is context sensitive and therefore cannot be reliably updated incrementally (e.g., unique page views, time on site, etc.) and analytics data that is not context sensitive. The system aggregates the context insensitive metrics and dimensions incrementally, while aggregating the context sensitive metrics and dimensions after a specified time duration, such as at the end of the day. It is estimated that less than 10% of all metrics and dimensions are context sensitive. In this way, the aggregator server 160 is able to improve the freshness of more than 90% of the analytics data (represented by the context insensitive metrics and dimensions) to a shorter period of time than the prior art. Further, this reduces the possibility of over-counting metrics.
    Type: Application
    Filed: May 25, 2010
    Publication date: December 9, 2010
    Inventors: Sagnik Nandy, Naomi Ben-Ayoun
  • Publication number: 20060036762
    Abstract: A method and a system optimize the performance of an automatic path generation algorithm on a computer network. The system may include routers in the computer network configured into regions according to geographical locations, with some routers being designated inter-region routers in each region. The inter-region routers may be organized to be interconnected in a highly redundant manner (e.g., a full mesh) to ensure connectivity among the regions. Within such a network, when a path is required between routers in different regions, a processor applies the automatic path generation algorithm to: (a) the network segment in the region of the source router to generate a first set of paths, (b) the network segment of the inter-region routers to generate a second set of paths; and (c) the network segment of the destination router to generate a third set of paths, These set of paths are then combined to provide a set of paths between the source and destination routers.
    Type: Application
    Filed: August 10, 2004
    Publication date: February 16, 2006
    Inventors: Sravan Vadlakonda, Naomi Ben-Ayoun, Khanh Hoang