Patents by Inventor Philo Juang

Philo Juang 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: 8122005
    Abstract: A training set generator may be configured to input a taxonomy including a hierarchy of categories and a plurality of top-level sites, and to output a training set of categorized data. The training set generator may include a crawler configured to crawl each of the top-level sites to determine at least one lower-level site associated therewith and to store the top-level sites and associated lower-level sites as crawl data. The training set generator also may include an extractor configured to determine, for each of the top-level sites, a corresponding site-specific extraction template associating at least one portion of the corresponding top-level site with at least one category of the hierarchy of categories, and further configured to apply each site-specific extraction template to corresponding crawl data to thereby associate the crawl data with the categories of the hierarchical categories and obtain categorized data of the training set.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: February 21, 2012
    Assignee: Google Inc.
    Inventors: Philo Juang, Christopher Testa, Nicolaus Mote
  • Publication number: 20120023534
    Abstract: A system and method for organizing social activity information on a website is disclosed. The system comprises a feed serving module and a presentation module. The feed serving module is configured to receive one or more user inputs for one or more activities associated with the social activity information. The feed serving module aggregates the social activity information based at least in part on the one or more user inputs to form aggregated social activity information. The presentation module is communicatively coupled to the feed serving module and is configured to receive the aggregated social activity information from the feed serving module. The presentation module generates a graphic associated with the aggregated social activity information and sends the graphic to a client.
    Type: Application
    Filed: September 26, 2011
    Publication date: January 26, 2012
    Applicant: GOOGLE INC.
    Inventors: Tim Dasilva, Lynn Shiau, Philo Juang, John Fisher, Gunthar Hartwig, Brian Glick
  • Publication number: 20110238754
    Abstract: A system and method for organizing social activity information on a website is disclosed. The system comprises a feed serving module and a presentation module. The feed serving module is configured to receive social activity of at least a first user from at least one third-parity source. The feed serving module aggregates the social activity information to form aggregated social activity information. The presentation module is communicatively coupled to the feed serving module and is configured to receive the aggregated social activity information from the feed serving module. The presentation module generates feed display associated with the aggregated social activity information and sends feed display to a client for display to a second user.
    Type: Application
    Filed: March 23, 2011
    Publication date: September 29, 2011
    Applicant: GOOGLE INC.
    Inventors: Tim Dasilva, Lynn Shlau, Philo Juang, John Fisher, Gunthar Hartwig, Brian Glick
  • Publication number: 20100114893
    Abstract: Events can be searched by identifying a query that includes a time interval and a search component, determining a time increment associated with the time interval, and partitioning the time interval into partitions based on the time increment. For each partition, a relevance of each event in a collection of events that occur at a time in the partition is determined based on the query. A pre-determined number of the relevant events are displayed.
    Type: Application
    Filed: January 11, 2010
    Publication date: May 6, 2010
    Applicant: GOOGLE INC.
    Inventors: Nikhil Chandhok, Peter Solderitsch, Michael Gordon, Philo Juang
  • Patent number: 7647353
    Abstract: Events can be searched by identifying a query that includes a time interval and a search component, determining a time increment associated with the time interval, and partitioning the time interval into partitions based on the time increment. For each partition, a relevance of each event in a collection of events that occur at a time in the partition is determined based on the query. A pre-determined number of the relevant events are displayed.
    Type: Grant
    Filed: November 14, 2006
    Date of Patent: January 12, 2010
    Assignee: Google Inc.
    Inventors: Nikhil Chandhok, Peter Solderitsch, Michael Gordon, Philo Juang
  • Publication number: 20080114749
    Abstract: Events can be searched by identifying a query that includes a time interval and a search component, determining a time increment associated with the time interval, and partitioning the time interval into partitions based on the time increment. For each partition, a relevance of each event in a collection of events that occur at a time in the partition is determined based on the query. A pre-determined number of the relevant events are displayed.
    Type: Application
    Filed: November 14, 2006
    Publication date: May 15, 2008
    Inventors: Nikhil Chandhok, Peter Solderitsch, Michael Gordon, Philo Juang