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: 10860650Abstract: 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: GrantFiled: September 1, 2016Date of Patent: December 8, 2020Assignee: GOOGLE LLCInventors: Philo Juang, Justin Lewis
-
Patent number: 10482105Abstract: 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: GrantFiled: October 10, 2016Date of Patent: November 19, 2019Assignee: GOOGLE LLCInventors: Tim Dasilva, Philo Juang, Palash Nandy, Murali Krishna Viswanathan, Stanley Charles Ross Wolf
-
Patent number: 10242006Abstract: 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: GrantFiled: October 14, 2016Date of Patent: March 26, 2019Assignee: Google LLCInventors: Philo Juang, Shirley Connie Gaw, Pepijn Crouzen, Tim Dasilva, Benoît de Boursetty
-
Patent number: 9854285Abstract: 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: GrantFiled: July 23, 2015Date of Patent: December 26, 2017Assignee: GOOGLE INC.Inventors: Tim Dasilva, Philo Juang
-
Publication number: 20170031907Abstract: 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: ApplicationFiled: October 14, 2016Publication date: February 2, 2017Inventors: Philo Juang, Shirley Connie Gaw, Pepijn Crouzen, Tim Dasilva, Benoît de Boursetty
-
Patent number: 9471671Abstract: 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: GrantFiled: December 18, 2013Date of Patent: October 18, 2016Assignee: Google Inc.Inventors: Philo Juang, Shirley Connie Gaw, Pepijn Crouzen, Tim Dasilva, Benoit de Boursetty
-
Patent number: 9465871Abstract: 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: GrantFiled: August 7, 2013Date of Patent: October 11, 2016Assignee: GOOGLE INC.Inventors: Tim Dasilva, Philo Juang, Palash Nandy, Murali Krishna Visawanathan, Stanley Charles Ross Wolf
-
Patent number: 9223949Abstract: 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: GrantFiled: September 24, 2012Date of Patent: December 29, 2015Assignee: Google Inc.Inventor: Philo Juang
-
Patent number: 9135361Abstract: 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: GrantFiled: December 27, 2013Date of Patent: September 15, 2015Assignee: Google Inc.Inventors: Philo Juang, Christopher Testa, Nicolaus Mote
-
Patent number: 9092489Abstract: 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: GrantFiled: March 8, 2013Date of Patent: July 28, 2015Assignee: GOOGLE INC.Inventors: Tim Dasilva, Philo Juang
-
Patent number: 9037676Abstract: 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: GrantFiled: March 2, 2012Date of Patent: May 19, 2015Assignee: 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: 20140237098Abstract: 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: ApplicationFiled: February 21, 2014Publication date: August 21, 2014Applicant: Google Inc.Inventors: Tim Dasilva, Lynn Shiau, Philo Juang, John Fisher, Gunthar Hartwig, Brian Glick
-
Patent number: 8676819Abstract: 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: GrantFiled: March 21, 2012Date of Patent: March 18, 2014Assignee: Google Inc.Inventors: Nikhil Chandhok, Peter Solderitsch, Michael Gordon, Philo Juang
-
Patent number: 8661124Abstract: 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: GrantFiled: September 26, 2011Date of Patent: February 25, 2014Assignee: Google Inc.Inventors: Tim Dasilva, Lynn Shiau, Philo Juang, John Fisher, Gunthar Hartwig, Brian Glick
-
Patent number: 8645384Abstract: 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: GrantFiled: May 5, 2010Date of Patent: February 4, 2014Assignee: Google Inc.Inventors: Philo Juang, Christopher Testa, Nicolaus Mote
-
Patent number: 8484194Abstract: 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: GrantFiled: January 13, 2012Date of Patent: July 9, 2013Assignee: Google Inc.Inventors: Philo Juang, Christopher Testa, Nicolaus Mote
-
Patent number: 8468201Abstract: 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: GrantFiled: March 23, 2011Date of Patent: June 18, 2013Assignee: Google Inc.Inventors: Tim Dasilva, Lynn Shiau, Philo Juang, John Fisher, Gunthar Hartwig, Brian Glick
-
Patent number: 8301900Abstract: 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: GrantFiled: December 18, 2008Date of Patent: October 30, 2012Assignee: Google Inc.Inventor: Philo Juang
-
Publication number: 20120179714Abstract: 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: ApplicationFiled: March 21, 2012Publication date: July 12, 2012Applicant: GOOGLE INC.Inventors: Nikhil Chandhok, Peter Solderitsch, Michael Gordon, Philo Juang
-
Patent number: 8166055Abstract: 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: GrantFiled: January 11, 2010Date of Patent: April 24, 2012Assignee: Google Inc.Inventors: Nikhil Chandhok, Peter Solderitsch, Michael Gordon, Philo Juang