Patents by Inventor Hui Sok Moon

Hui Sok Moon 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: 8429243
    Abstract: Methods, systems and apparatus, including computer program products are described for formatting and sending data corresponding to web page events and user interactions with content displayed by on a web page to a web analytics system for storage and reporting.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: April 23, 2013
    Assignee: Google Inc.
    Inventors: Simon Wang, Chao Cai, Hui Sok Moon, Lik Mui, Douglas VanderMolen, Matthew Jones, Japjit Tulsi, Paul N. Muret, Sagnik Nandy
  • Patent number: 8412719
    Abstract: A computer-implemented method for generating and sharing dataset segment schemes of a multidimensional dataset at a client device is provided. The client device displays a first filter definition template and an attribute list. Upon detecting a user selection of a first attribute, the client device displays the first attribute and one or more candidate filter conditions in the first filter definition template. Upon detecting a user selection of a first filter condition in the first filter definition template, the client device submits a segment scheme generation request to the server system and receives from the server system a first segment identifier; and displays a first segment link at the client device, the first segment link including the first segment identifier.
    Type: Grant
    Filed: October 7, 2009
    Date of Patent: April 2, 2013
    Assignee: Google Inc.
    Inventors: Sagnik Nandy, Lik Mui, Brian Jonathan Patton, Matthew Reardon Jones, Hui Sok Moon, Theodore Nicholas Choc, Wayne Douglas Vandermolen, Nicholas John Seckar
  • Patent number: 8359313
    Abstract: A system and method for presenting custom variables to a user of a web analytics system. An activity file of a web server is received, wherein the activity file includes activity file hit records that provide information about respective requests for documents made by visitors of web sites. A custom variable tag of an activity file hit record in the activity file is identified. Attribute-value pairs of the custom variable tag are then extracted. The attribute-value pairs of the custom variable tag are stored in a database hit record of a database of the server. One or more attribute-value pairs of a plurality of custom variable tags assigned to the custom variable of the web site are then prepared to be presented to a user, wherein the user is separate and distinct from the authors of the documents of the web site.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: January 22, 2013
    Assignee: Google Inc.
    Inventors: Lik Mui, Sagnik Nandy, Hui Sok Moon, Japjit Tulsi, Kasem Marifet
  • Patent number: 8301754
    Abstract: A publisher web page is rendered at a client device from a publisher and the client device issues a request for traffic statistics data related to traffic content in the web page. The client device receives the traffic statistics data and overlays the traffic statistics data on the web page, e.g., proximate to the related traffic content in the web page.
    Type: Grant
    Filed: April 10, 2007
    Date of Patent: October 30, 2012
    Assignee: Google Inc.
    Inventor: Hui Sok Moon
  • Publication number: 20120124131
    Abstract: A system and method for analyzing traffic to a website is provided that is based on log files and that uses both server-side and client-side information channeled through one source to create a more complete picture of activity to a website. In one preferred embodiment, a sensor code is embedded in a requested web page, and sends information back to the web server where the website resides. This additional information is logged along with normal requests.
    Type: Application
    Filed: January 24, 2012
    Publication date: May 17, 2012
    Applicant: GOOGLE INC.
    Inventors: Paul Nicolas Muret, Hui Sok Moon, Jonathon Andrew Vance
  • Publication number: 20120124205
    Abstract: A system and method for analyzing traffic to a website is provided that is based on log files and that uses both server-side and client-side information channeled through one source to create a more complete picture of activity to a website. In one preferred embodiment, a sensor code is embedded in a requested web page, and sends information back to the web server where the website resides. This additional information is logged along with normal requests.
    Type: Application
    Filed: January 24, 2012
    Publication date: May 17, 2012
    Applicant: GOOGLE INC.
    Inventors: Paul Nicolas Muret, Hui Sok Moon, Jonathon Andrew Vance
  • Patent number: 8150983
    Abstract: A system and method for analyzing traffic to a website is provided that is based on log files and that uses both server-side and client-side information channeled through one source to create a more complete picture of activity to a website. In one preferred embodiment, a sensor code is embedded in a requested web page, and sends information back to the web server where the website resides. This additional information is logged along with normal requests.
    Type: Grant
    Filed: December 6, 2010
    Date of Patent: April 3, 2012
    Assignee: Google Inc.
    Inventors: Paul N. Muret, Hui Sok Moon, Jonathon A. Vance
  • Publication number: 20120042051
    Abstract: Systems, methods and apparatus for analyzing Internet traffic. In an aspect, a method receives at a server from a client device a report request for a report related to web site traffic; in response to the report request, sends from the server web site traffic data and application code to the client device, the application code comprising instructions that cause the client device to: generate a report to display the web site traffic data, time the display of the web site traffic data, periodically request updated web site traffic data according to the time of the display, and update the report with the updated web site traffic data; and the method sends from the server to the client device the updated web site traffic data in response to the request for updated web site traffic data.
    Type: Application
    Filed: September 15, 2011
    Publication date: February 16, 2012
    Applicant: GOOGLE INC.
    Inventors: Paul N. Muret, Hui Sok Moon
  • Patent number: 8095673
    Abstract: Methods, systems and apparatus, including computer program products, for transferring, receiving, and storing multiple element data in a string of characters. Multiple data elements are sent in a string of delimited characters and have respective project identifiers, data types, and index numbers used to extract and store the data elements at a receiving computer.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: January 10, 2012
    Assignee: Google Inc.
    Inventors: Sagnik Nandy, David White, Chao Cai, Hui Sok Moon, Simon Wang, Matthew Jones, Ashok Babu Amara, Lik Mui
  • Patent number: 8032564
    Abstract: A system and method for monitoring and analyzing Internet traffic is provided that is efficient, completely automated, and fast enough to handle the busiest websites on the Internet, processing data many times faster than existing systems. The system and method of the present invention processes data by reading log files produced by web servers, or by interfacing with the web server in real time, processing the data as it occurs. The system and method of the present invention can be applied to one website or thousands of websites, whether they reside on one server or multiple servers. The multi-site and sub-reporting capabilities of the system and method of the present invention makes it applicable to servers containing thousands of websites and entire on-line communities. In one embodiment, the system and method of the present invention includes e-commerce analysis and reporting functionality, in which data from standard traffic logs is received and merged with data from e-commerce systems.
    Type: Grant
    Filed: October 27, 2009
    Date of Patent: October 4, 2011
    Assignee: Google Inc.
    Inventors: Paul N. Muret, Hui Sok Moon
  • Publication number: 20110119374
    Abstract: A server system stores time series data for a data source. The time series data comprises a plurality of time-value pairs, each pair including a value associated with an attribute of the data source and a time. For a particular attribute, the server system generates a plurality of forecasting models for characterizing the time-value pairs, each model including an estimated attribute value and an associated error-variance. For a time-value pair, the server system determines a plurality of differences between the value of the time-value pair and respective estimated attribute values of the plurality of forecasting models and tags the time-value pair as an anomaly if the differences for at least a first subset of the forecasting models are greater than the corresponding error variances. In response to a request from a client application, the server system returns at least a subset of the time-value pairs tagged as anomalies.
    Type: Application
    Filed: October 19, 2010
    Publication date: May 19, 2011
    Inventors: Jan Matthias Ruhl, Douglas Van Der Molen, Hui Sok Moon, Lik Mui, Japjit Tulsi
  • Publication number: 20110119100
    Abstract: A graphical user interface is used for presenting time series data and anomalies associated with a data source on a computer display. The graphical user interface has first and second windows. The first window includes a graph of time series data values for an attribute of the data source and a histogram of anomalies of the data source, each corresponding to a value of a respective attribute that is substantially different from an expected value of the attribute. The second window includes a list of automatic alerts characterizing a set of anomalies of the data source at a particular time. In response to a user adjustment of a sensitivity threshold, a new histogram of anomalies is rendered to replace the existing histogram of anomalies in the first window and a new list of automatic alerts is rendered to replace the existing list of automatic alerts in the second window.
    Type: Application
    Filed: October 19, 2010
    Publication date: May 19, 2011
    Inventors: Jan Matthias Ruhl, Douglas Van Der Molen, Hui Sok Moon, Lik Mui, Japjit Tulsi
  • Publication number: 20110119226
    Abstract: A server system stores web analytics data for a web page in a device. The web analytics data comprises a plurality of prior time-value pairs, each pair including a value of an attribute associated with the web page and a time associated with the value. For a particular attribute, the server system collects a new time-value pair including a new value associated with the web page and a new time indicating when the value was determined. The server system estimates a predicted value for the attribute and an associated error-variance at the new time by applying a forecasting model to the prior time-value pairs in respective subsets of the web analytics data. The collected new time-value pair is tagged if its value is outside the error variance of the predicted value for the particular attribute.
    Type: Application
    Filed: October 19, 2010
    Publication date: May 19, 2011
    Inventors: Jan Matthias Ruhl, Douglas Van Der Molen, Hui Sok Moon, Lik Mui, Japjit Tulsi
  • Publication number: 20110093461
    Abstract: A system and method for presenting custom variables to a user of a web analytics system. An activity file of a web server is received, wherein the activity file includes activity file hit records that provide information about respective requests for documents made by visitors of web sites. A custom variable tag of an activity file hit record in the activity file is identified. Attribute-value pairs of the custom variable tag are then extracted. The attribute-value pairs of the custom variable tag are stored in a database hit record of a database of the server. One or more attribute-value pairs of a plurality of custom variable tags assigned to the custom variable of the web site are then prepared to be presented to a user, wherein the user is separate and distinct from the authors of the documents of the web site.
    Type: Application
    Filed: October 19, 2010
    Publication date: April 21, 2011
    Inventors: Lik Mui, Sagnik Nandy, Hui Sok Moon, Japjit Tulsi, Kasem Marifet
  • Publication number: 20110078321
    Abstract: A system and method for analyzing traffic to a website is provided that is based on log files and that uses both server-side and client-side information channeled through one source to create a more complete picture of activity to a website. In one preferred embodiment, a sensor code is embedded in a requested web page, and sends information back to the web server where the website resides. This additional information is logged along with normal requests.
    Type: Application
    Filed: December 6, 2010
    Publication date: March 31, 2011
    Applicant: GOOGLE INC.
    Inventors: Paul Nicolas Muret, Hui Sok Moon, Jonathon Andrew Vance
  • Publication number: 20110055214
    Abstract: A computer-implemented method for visualizing a multi-dimensional dataset at a client device is disclosed. The client device displays a first view of a subset of the multi-dimensional dataset, including displaying dimension data of a first reference dimension attribute and metric data of a first metric attribute that corresponds to the respective first reference dimension data along a first axis. After receiving a user request to partition the metric data of the first metric attribute by a first pivot dimension attribute, the client device requests and receives dimension data of the first pivot dimension attribute and the corresponding partitioned metric data of the first metric attribute from a server system and displays a second view of the subset of the multi-dimensional dataset, including displaying the first pivot dimension data and the corresponding partitioned metric data of the first metric attribute along the second axis.
    Type: Application
    Filed: September 2, 2010
    Publication date: March 3, 2011
    Inventors: Lik Mui, Chen Xiao, Hui Sok Moon, Douglas Vandermolen
  • Publication number: 20110055250
    Abstract: A computer-implemented method for generating and sharing dataset segment schemes of a multidimensional dataset at a client device is disclosed. The client device displays a first filter definition template and an attribute list. Upon detecting a user selection of a first attribute, the client device displays the first attribute and one or more candidate filter conditions in the first filter definition template. Upon detecting a user selection of a first filter condition in the first filter definition template, the client device submits a segment scheme generation request to the server system and receives from the server system a first segment identifier; and displays a first segment link at the client device, the first segment link including the first segment identifier.
    Type: Application
    Filed: October 7, 2009
    Publication date: March 3, 2011
    Inventors: Sagnik Nandy, Lik Mui, Brian Jonathan Patton, Matthew Reardon Jones, Hui Sok Moon, Theodore Nicholas Choc, Wayne Douglas Vandermolen, Nicholas John Seckar
  • Patent number: 7849202
    Abstract: A system and method for analyzing traffic to a website is provided that is based on log files and that uses both server-side and client-side information channeled through one source to create a more complete picture of activity to a website. In one preferred embodiment, a sensor code is embedded in a requested web page, and sends information back to the web server where the website resides. This additional information is logged along with normal requests.
    Type: Grant
    Filed: November 7, 2008
    Date of Patent: December 7, 2010
    Assignee: Urchin Software Corporation
    Inventors: Paul Nicolas Muret, Hui Sok Moon, Jonathon Andrew Vance
  • Publication number: 20100049847
    Abstract: A system and method for monitoring and analyzing Internet traffic is provided that is efficient, completely automated, and fast enough to handle the busiest websites on the Internet, processing data many times faster than existing systems. The system and method of the present invention processes data by reading log files produced by web servers, or by interfacing with the web server in real time, processing the data as it occurs. The system and method of the present invention can be applied to one website or thousands of websites, whether they reside on one server or multiple servers. The multi-site and sub-reporting capabilities of the system and method of the present invention makes it applicable to servers containing thousands of websites and entire on-line communities. In one embodiment, the system and method of the present invention includes e-commerce analysis and reporting functionality, in which data from standard traffic logs is received and merged with data from e-commerce systems.
    Type: Application
    Filed: October 27, 2009
    Publication date: February 25, 2010
    Applicant: GOOGLE INC.
    Inventors: Paul Nicolas Muret, Hui Sok Moon
  • Patent number: 7610289
    Abstract: A system and method for monitoring and analyzing Internet traffic is provided that is efficient, completely automated, and fast enough to handle the busiest websites on the Internet, processing data many times faster than existing systems. The system and method of the present invention processes data by reading log files produced by web servers, or by interfacing with the web server in real time, processing the data as it occurs. The system and method of the present invention can be applied to one website or thousands of websites, whether they reside on one server or multiple servers. The multi-site and sub-reporting capabilities of the system and method of the present invention makes it applicable to servers containing thousands of websites and entire on-line communities. In one embodiment, the system and method of the present invention includes e-commerce analysis and reporting functionality, in which data from standard traffic logs is received and merged with data from e-commerce systems.
    Type: Grant
    Filed: March 15, 2004
    Date of Patent: October 27, 2009
    Assignee: Google Inc.
    Inventors: Paul Nicolas Muret, Hui Sok Moon