Patents by Inventor Yuan Zhuge

Yuan Zhuge 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: 9691074
    Abstract: Systems and methods of evaluating performance of an information resource in a computer networked environment are provided. A data processing system can obtain a request for a performance metric of an information resource. A number of visits to the information resource by an audience segment, and an aggregate number of visits to the information resource can be determined and used to identify a first metric. A global audience segment number and a global aggregate audience number can also be determined and used to identify a second metric. A performance metric associated with the information resource can get determined based on the first metric and the second metric.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: June 27, 2017
    Assignee: Google Inc.
    Inventors: Jieyan Fan, Xuan Liu, Yubao Yu, Yuan Zhuge, Itai Raz, Kanupriya Singhal, Timothy John Wright
  • Patent number: 9619548
    Abstract: A request for aggregate data stored in an aggregates database is received from a client device. A key-to-value dimension widening rule that applies to an aggregated data element of the requested data is identified. The key-to-value dimension widening rule includes a value dimension. A quantity of data elements that combined to form the aggregated data element is determined. A widened value dimension for the aggregated data element is calculated using the determined quantity and the value dimension. The widened value dimension is reported to the client device in response to the request.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: April 11, 2017
    Assignee: Google Inc.
    Inventors: Niranjan Heddese Sitaram Shastry, Jieyan Fan, Yuan Zhuge, Sze Chit Ho, Richard Maher, Timothy John Wright
  • Patent number: 9462083
    Abstract: The present disclosure is directed generally to systems and methods for the server side matching of web analytics and content viewing. According to the methods and systems disclosed herein, a first identifier is delivered to a client device when the client device accesses a first website. If the client device later accesses of a second website the first identifier can be processed by the system to determine if the client device previously accessed the first website.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 4, 2016
    Assignee: Google Inc.
    Inventors: Yuan Zhuge, Xiuduan Fang, Niranjan Heddese Sitaram Shastry, Nagaraju Pothineni, Sagnik Nandy, Jesse Savage, Sissie Hsiao, Chao Cai
  • Patent number: 9384221
    Abstract: Systems and methods for retroactively performing dimension widening on a data element are provided. A described method includes receiving a set of data elements from a database and a set of dimension widening rules. The method further includes identifying one or more of the data elements to which any of the dimension widening rules are applicable. The method further includes processing the identified data elements by applying the applicable dimension widening rules to the identified data elements. A dimension widening delta is generated for each data element, and the dimension widening deltas may be stored. The method further includes merging one or more of the data elements with one or more of the dimension widening deltas in response to a query.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: July 5, 2016
    Assignee: Google Inc.
    Inventors: Jieyan Fan, Cedric Ho, Yuan Zhuge, Sagnik Nandy
  • Publication number: 20160042013
    Abstract: Systems and methods for performing dimension widening on a data element are provided. A described method includes receiving a set of dimension widening rules, and receiving a data element having one or more dimensions. The method further includes determining if any of the dimension widening rules are applicable to the data element. The data element may be stored in either a first database or second database based on a result of the determination. Data elements stored in the first database may be processed by applying the dimension widening rules to the data elements.
    Type: Application
    Filed: June 25, 2013
    Publication date: February 11, 2016
    Inventors: Jieyan Fan, Yuan Zhuge, Niranjan Heddese Sitaram Shastry, Sagnik Nandy
  • Publication number: 20160034498
    Abstract: Systems and methods for retroactively performing dimension widening on a data element are provided. A described method includes receiving a set of data elements from a database and a set of dimension widening rules. The method further includes identifying one or more of the data elements to which any of the dimension widening rules are applicable. The method further includes processing the identified data elements by applying the applicable dimension widening rules to the identified data elements. A dimension widening delta is generated for each data element, and the dimension widening deltas may be stored. The method further includes merging one or more of the data elements with one or more of the dimension widening deltas in response to a query.
    Type: Application
    Filed: June 25, 2013
    Publication date: February 4, 2016
    Inventors: Jieyan Fan, Cedric Ho, Yuan Zhuge, Sagnik Nandy
  • Publication number: 20150370852
    Abstract: A request for aggregate data stored in an aggregates database is received from a client device. A key-to-value dimension widening rule that applies to an aggregated data element of the requested data is identified. The key-to-value dimension widening rule includes a value dimension. A quantity of data elements that combined to form the aggregated data element is determined. A widened value dimension for the aggregated data element is calculated using the determined quantity and the value dimension. The widened value dimension is reported to the client device in response to the request.
    Type: Application
    Filed: May 20, 2014
    Publication date: December 24, 2015
    Inventors: Niranjan Heddese Sitaram Shastry, Jieyan Fan, Yuan Zhuge, Sze Chit Ho, Richard Maher, Timothy John Wright
  • Publication number: 20150372890
    Abstract: Systems and methods of evaluating performance of an information resource in a computer networked environment are provided. A data processing system can obtain a request for a performance metric of an information resource. A number of visits to the information resource by an audience segment, and an aggregate number of visits to the information resource can be determined and used to identify a first metric. A global audience segment number and a global aggregate audience number can also be determined and used to identify a second metric. A performance metric associated with the information resource can get determined based on the first metric and the second metric.
    Type: Application
    Filed: March 31, 2014
    Publication date: December 24, 2015
    Applicant: Google Inc.
    Inventors: Jieyan Fan, Xuan Liu, Yubao Yu, Yuan Zhuge, Itai Raz, Kanupriya Singhal, Timothy John Wright
  • Publication number: 20150363800
    Abstract: Systems and methods of evaluating merchant performance in a computer networked environment are provided. A data processing system can obtain ecommerce traffic data identifying a product, and can obtain, separately from the ecommerce traffic data, catalog data not present in the ecommerce traffic data. Subsequent to obtaining the ecommerce traffic data and the catalog data, the data processing system can receive a query for a report. The query can include a key identifying the product. Using the key and responsive to the query for the report, the data processing system can direct a plurality of report generation servers to join at least part of the ecommerce traffic data with at least part of the catalog data to create joined data. The data processing system can generate the report, including the joined data, and the data processing system can provide the report to a merchant computing device.
    Type: Application
    Filed: March 27, 2014
    Publication date: December 17, 2015
    Applicant: GOOGLE INC.
    Inventors: Jieyan Fan, Niranjan Heddese Sitaram Shastry, Sze Chit Ho, Yuan Zhuge, Timothy John Wright
  • Publication number: 20140282025
    Abstract: Methods and systems for matching a plurality of visits to a website with a plurality of content selection parameters including aggregating a number of visits to the website, determining whether the website includes an identifier, based on the determination, retrieving information associated with the identifier, wherein the information comprises the plurality of content selection parameters, and matching the plurality of content selection parameters with the plurality of visits to the website to create a report.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Inventors: Jieyan Fan, Sagik Nandy, Yuan Zhuge, Jesse Savage, George Su
  • Patent number: 7797260
    Abstract: Subject matter disclosed herein relates to document classification and/or automated document classifier tuning. In an example embodiment, a document received from a user computing platform in an online database stored in a memory of a server computing platform may be classified based, at least in part, on a training set. Also for an example embodiment, the training set may be modified based, at least in part, on statistics gathered from user browsing behavior.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: September 14, 2010
    Assignee: Yahoo! Inc.
    Inventors: Minos Garofalakis, Jayavel Shanmugasundaram, Erik Nathan Vee, Rajagopal Baskaran, Jagadish P. Samantarai, Chyr-Chong (Joseph) Ting, Yuan Zhuge
  • Publication number: 20090204703
    Abstract: Subject matter disclosed herein relates to document classification and/or automated document classifier tuning.
    Type: Application
    Filed: February 11, 2008
    Publication date: August 13, 2009
    Inventors: Minos Garofalakis, Jayavel Shanmugasundaram, Erik Nathan Vee, Rajagopal Baskaran, Jagadish P. Samantarai, Chyr-Chong Joseph Ting, Yuan Zhuge
  • Publication number: 20090125502
    Abstract: A method of generating a diversified vertical search results listing, including listing attribute values related to search criteria and their frequency of occurrence to create a plurality of listings; creating a plurality of interval bands based on the plurality of listings; generating a random diversity score for each listing over a substantially uniform distribution within each of the plurality of bands; and sorting a set of search results for diversified listing in response to a user searching for the search criteria according to the diversity score of each listing.
    Type: Application
    Filed: November 13, 2007
    Publication date: May 14, 2009
    Applicant: Yahoo! Inc.
    Inventors: Chyr-Chong Ting, Minos Garofalakis, Erik Nathan Vee, Jayavel Shanmugasudaram, Rajagopal Baskaran, Yuan Zhuge, Jagadish Prasad Samantarai