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: 10860650
    Abstract: Implementations disclose determining which videos are newsworthy events. A method includes identifying, based on data extracted from online content, a knowledge base (KB) entity corresponding to the online content, identifying an embedded video in the online content, recording an online content identifier (ID) of the online content and a video ID of the embedded video as an entry for the identified KB entity in a KB reference data store, determining at least one video ID that occurs more than a threshold number of times in the entry for the identified KB entity in the KB reference data store, and identifying a resulting video corresponding to one of the at least one video IDs as a candidate for a notification to one or more users.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: December 8, 2020
    Assignee: GOOGLE LLC
    Inventors: Philo Juang, Justin Lewis
  • Patent number: 10482105
    Abstract: A system and method for externally verifying content popularity served via a content sharing service, including an access analyzer to create a list based on a number of accesses associated with content items served via the content sharing service, an external source interface module to monitor external sources for content items being served via the external sources, a list verifier to determine if the content items from the list match any of the content items from the external sources, and a list generator to create an externally verified list based on the determination from the list verifier.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: November 19, 2019
    Assignee: GOOGLE LLC
    Inventors: Tim Dasilva, Philo Juang, Palash Nandy, Murali Krishna Viswanathan, Stanley Charles Ross Wolf
  • Patent number: 10242006
    Abstract: A system for identifying and/or recommending relevant media content is provided. The system includes a relevancy component, a classification component and a notification component. The relevancy component determines a topic or an event related to media content and associates the media content with a group of media content based on the topic or the event. The classification component assigns a classifier value to the media content based on data associated with the media content and the group of media content. The notification component generates a notification message associated with the media content for a user based on the classifier value and a temporal-based relevancy value generated as a function of user context.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: March 26, 2019
    Assignee: Google LLC
    Inventors: Philo Juang, Shirley Connie Gaw, Pepijn Crouzen, Tim Dasilva, Benoît de Boursetty
  • Patent number: 9854285
    Abstract: A processing device computes scores for a plurality of media items. A score for a media item is computed based on a plurality of positive user actions associated with the media item. The media items are ranked based on the scores. One or more of the media items that have not been featured by any source external to the content hosting platform are identified. A popular media item data set is then created, based on the ranking, with highest ranked media items that have been featured by at least one source external to the content hosting platform.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: December 26, 2017
    Assignee: GOOGLE INC.
    Inventors: Tim Dasilva, Philo Juang
  • Publication number: 20170031907
    Abstract: A system for identifying and/or recommending relevant media content is provided. The system includes a relevancy component, a classification component and a notification component. The relevancy component determines a topic or an event related to media content and associates the media content with a group of media content based on the topic or the event. The classification component assigns a classifier value to the media content based on data associated with the media content and the group of media content. The notification component generates a notification message associated with the media content for a user based on the classifier value and a temporal-based relevancy value generated as a function of user context.
    Type: Application
    Filed: October 14, 2016
    Publication date: February 2, 2017
    Inventors: Philo Juang, Shirley Connie Gaw, Pepijn Crouzen, Tim Dasilva, Benoît de Boursetty
  • Patent number: 9471671
    Abstract: A system for identifying and/or recommending relevant media content is provided. The system includes a relevancy component, a classification component and a notification component. The relevancy component determines a topic or an event related to media content and associates the media content with a group of media content based on the topic or the event. The classification component assigns a classifier value to the media content based on data associated with the media content and the group of media content. The notification component generates a notification message associated with the media content for a user based on the classifier value and a temporal-based relevancy value generated as a function of user context.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: October 18, 2016
    Assignee: Google Inc.
    Inventors: Philo Juang, Shirley Connie Gaw, Pepijn Crouzen, Tim Dasilva, Benoit de Boursetty
  • Patent number: 9465871
    Abstract: A system and method for externally verifying content popularity served via a content sharing service, including an access analyzer to create a list based on a number of accesses associated with content items served via the content sharing service, an external source interface module to monitor external sources for content items being served via the external sources, a list verifier to determine if the content items from the list match any of the content items from the external sources, and a list generator to create an externally verified list based on the determination from the list verifier.
    Type: Grant
    Filed: August 7, 2013
    Date of Patent: October 11, 2016
    Assignee: GOOGLE INC.
    Inventors: Tim Dasilva, Philo Juang, Palash Nandy, Murali Krishna Visawanathan, Stanley Charles Ross Wolf
  • Patent number: 9223949
    Abstract: The invention relates to generating and using secure transformable passwords. In one example, a user grants a third party access to an online account at a host server, and the user requests a transformed password from the host server. The host server associates an encryption key with the third party and generates a transformed password using the user's online account password and the encryption key. The user transmits the transformed password to the third party which may use the transformed password to access the online account. The host server generates a second transformed password and compares it to the password information received from the third party. If the received password information and the second transformed password are identical, access is granted. The invention also includes methods for invalidating the transformed passwords by changing the encryption keys to an invalid state.
    Type: Grant
    Filed: September 24, 2012
    Date of Patent: December 29, 2015
    Assignee: Google Inc.
    Inventor: Philo Juang
  • Patent number: 9135361
    Abstract: According to an example implementation, a computer-implemented method may include extracting, by a computing device, structured content from a website, determining a recent taxonomy by applying category rules to the structured content, the recent taxonomy including multiple categories and a new category, and updating a stored taxonomy based on the determined recent taxonomy by adding the new category to the stored taxonomy.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: September 15, 2015
    Assignee: Google Inc.
    Inventors: Philo Juang, Christopher Testa, Nicolaus Mote
  • Patent number: 9092489
    Abstract: A processing device computes scores for a plurality of media items. A score for a media item is computed by determining a plurality of positive user actions associated with the media item, combining a plurality of score contributions from the plurality of positive user actions to determine a value for the score, and applying an exponential decay to the value for the score. The media items are ranked based on the scores. One or more of the media items that have not been featured on any external website or that fail to satisfy another filtering criterion are filtered. A popular media item data set is then populated with highest ranked media items from a remainder of the plurality of media items.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: July 28, 2015
    Assignee: GOOGLE INC.
    Inventors: Tim Dasilva, Philo Juang
  • Patent number: 9037676
    Abstract: This disclosure relates to scheduled online publishing of internet media. Media content, such as a video, can be received for upload to an online server. A future publish time for the media content is determined based on user input, or satisfaction of a set of predetermined criteria. The media content is maintained as unpublished until the future publish time. Exposure of the media content is restricted to authorized users while the media content is unpublished. At the future publish time, the media content is published, and provided to a set of content consumers via the online server.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: May 19, 2015
    Assignee: Google Inc.
    Inventors: Jim Fredrik Lundh, Shenaz Zack, John A. Zeratsky, Patrick Hung, Mohan V. Nibhanupudi, Philo Juang, Reuben Mark Antman, Tim Dasilva, Dean M. Yasuda, Namhee Koo, Timothy Hiroshi Mansfield, Stanley Wang, Joshua R. Siegel, Anton Tonchev Koinov
  • Publication number: 20140237098
    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: February 21, 2014
    Publication date: August 21, 2014
    Applicant: Google Inc.
    Inventors: Tim Dasilva, Lynn Shiau, Philo Juang, John Fisher, Gunthar Hartwig, Brian Glick
  • Patent number: 8676819
    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: March 21, 2012
    Date of Patent: March 18, 2014
    Assignee: Google Inc.
    Inventors: Nikhil Chandhok, Peter Solderitsch, Michael Gordon, Philo Juang
  • Patent number: 8661124
    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: Grant
    Filed: September 26, 2011
    Date of Patent: February 25, 2014
    Assignee: Google Inc.
    Inventors: Tim Dasilva, Lynn Shiau, Philo Juang, John Fisher, Gunthar Hartwig, Brian Glick
  • Patent number: 8645384
    Abstract: According to an example implementation, a computer-implemented method may include extracting, by a computing device, structured content from a website, determining a recent taxonomy by applying category rules to the structured content, the recent taxonomy including multiple categories and a new category, and updating a stored taxonomy based on the determined recent taxonomy by adding the new category to the stored taxonomy.
    Type: Grant
    Filed: May 5, 2010
    Date of Patent: February 4, 2014
    Assignee: Google Inc.
    Inventors: Philo Juang, Christopher Testa, Nicolaus Mote
  • Patent number: 8484194
    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: January 13, 2012
    Date of Patent: July 9, 2013
    Assignee: Google Inc.
    Inventors: Philo Juang, Christopher Testa, Nicolaus Mote
  • Patent number: 8468201
    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: Grant
    Filed: March 23, 2011
    Date of Patent: June 18, 2013
    Assignee: Google Inc.
    Inventors: Tim Dasilva, Lynn Shiau, Philo Juang, John Fisher, Gunthar Hartwig, Brian Glick
  • Patent number: 8301900
    Abstract: The invention relates to generating and using secure transformable passwords. In one example, a user grants a third party access to an online account at a host server, and the user requests a transformed password from the host server. The host server associates an encryption key with the third party and generates a transformed password using the user's online account password and the encryption key. The user transmits the transformed password to the third party which may use the transformed password to access the online account. The host server generates a second transformed password and compares it to the password information received from the third party. If the received password information and the second transformed password are identical, access is granted. The invention also includes methods for invalidating the transformed passwords by changing the encryption keys to an invalid state.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: October 30, 2012
    Assignee: Google Inc.
    Inventor: Philo Juang
  • Publication number: 20120179714
    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: March 21, 2012
    Publication date: July 12, 2012
    Applicant: GOOGLE INC.
    Inventors: Nikhil Chandhok, Peter Solderitsch, Michael Gordon, Philo Juang
  • Patent number: 8166055
    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: January 11, 2010
    Date of Patent: April 24, 2012
    Assignee: Google Inc.
    Inventors: Nikhil Chandhok, Peter Solderitsch, Michael Gordon, Philo Juang