Patents by Inventor Daniel J. Clancy
Daniel J. Clancy 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: 10915580Abstract: Methods and apparatus related to determining an activity of a user based on sensor readings from sensor(s), and providing, for presentation to the user via a user interface output of a computing device of the user, information that is based on the determined activity. In some implementations, the information may be provided in response to input entered by the user via a user interface input device of the computing device of the user. In some implementations, the input may be a search query and the information may be search results. In some implementations, the input may be a partial query and the information may be query suggestions.Type: GrantFiled: December 29, 2016Date of Patent: February 9, 2021Assignee: GOOGLE LLCInventors: Andrew Tomkins, Amr Ahmed, Alexander Johannes Smola, Daniel Wyatt, Daniel J. Clancy, Martin Zinkevich
-
Patent number: 10157412Abstract: A system and method for generating a recommendation counter for a business entity based on social networking interactions is provided. In an embodiment, a social networking server provides an interface for users of social networking accounts to request recommendations for business entities and to reply to the requests with recommendations. When the social networking server computer receives a recommendation for a particular business entity, the social networking server computer determines whether the recommending social networking account has recommended the particular business entity in the past. In response to determining that the social networking account has not recommended the particular business entity in the past, the social networking server computer increments a recommendation counter for the particular business entity.Type: GrantFiled: November 2, 2015Date of Patent: December 18, 2018Assignee: Nextdoor.com, Inc.Inventors: Nirav N. Tolia, Aaron Webber, Rishi Mukhopadhyay, Sean Bromage, Kevin Liu, Paul Howe, Ryan Sims, Daniel J. Clancy, Morgan Hallmon, Daniel Masquelier
-
Patent number: 10122671Abstract: A system and method for facilitating the locating and hiring of service providers is provided. In an embodiment, a social networking server provides an interface for users of social networking accounts to create service request. When the social networking server computer receives a service request for a particular type of service provider, the social networking server computer identifies service providers of the particular type and sends the service request to the service providers. In response to receiving an indication that a particular service provider is available to fulfill a service request, the social networking server computer sends a message to the service requester that identifies the particular service provider and indicates that the service provider is available to fulfill the service request.Type: GrantFiled: November 2, 2015Date of Patent: November 6, 2018Assignee: Nextdoor.com, Inc.Inventors: Thomas Donahoe, Thomas F. Kaehler, Gregory James, Clifton Ray Williams, Daniel J. Clancy, Nirav N. Tolia
-
Publication number: 20170228471Abstract: Methods and apparatus related to determining an activity of a user based on sensor readings from sensor(s), and providing, for presentation to the user via a user interface output of a computing device of the user, information that is based on the determined activity. In some implementations, the information may be provided in response to input entered by the user via a user interface input device of the computing device of the user. In some implementations, the input may be a search query and the information may be search results. In some implementations, the input may be a partial query and the information may be query suggestions.Type: ApplicationFiled: December 29, 2016Publication date: August 10, 2017Inventors: Andrew Tomkins, Amr Ahmed, Alexander Johannes Smola, Daniel Mark Wyatt, Daniel J. Clancy, Martin Andre Monroe Zinkevich
-
Publication number: 20160373398Abstract: A system and method for facilitating the locating and hiring of service providers is provided. In an embodiment, a social networking server provides an interface for users of social networking accounts to create service request. When the social networking server computer receives a service request for a particular type of service provider, the social networking server computer identifies service providers of the particular type and sends the service request to the service providers. In response to receiving an indication that a particular service provider is available to fulfill a service request, the social networking server computer sends a message to the service requester that identifies the particular service provider and indicates that the service provider is available to fulfill the service request.Type: ApplicationFiled: November 2, 2015Publication date: December 22, 2016Inventors: Thomas Donahoe, Thomas F. Kaehler, Gregory James, Clifton Ray Williams, Daniel J. Clancy, Nirav N. Tolia
-
Publication number: 20160350831Abstract: A system and method for generating a recommendation counter for a business entity based on social networking interactions is provided. In an embodiment, a social networking server provides an interface for users of social networking accounts to request recommendations for business entities and to reply to the requests with recommendations. When the social networking server computer receives a recommendation for a particular business entity, the social networking server computer determines whether the recommending social networking account has recommended the particular business entity in the past. In response to determining that the social networking account has not recommended the particular business entity in the past, the social networking server computer increments a recommendation counter for the particular business entity.Type: ApplicationFiled: November 2, 2015Publication date: December 1, 2016Inventors: Nirav N. Tolia, Aaron Webber, Rishi Mukhopadhyay, Sean Bromage, Kevin Liu, Paul Howe, Ryan Sims, Daniel J. Clancy, Morgan Hallmon, Daniel Masquelier
-
Publication number: 20150006290Abstract: Methods and apparatus related to identifying a plurality of user locations, determining an activity of the user based on the identified user locations, and providing information to the user based on the determined activity of the user. In some implementations, the information may be a user activity suggestion for a user to perform. In some implementations, the information may be provided to the user in response to input from the user. In some implementations, the input may be a search query and the information may be search results. In some implementations, the input may be a partial query and the information may be query suggestions.Type: ApplicationFiled: December 6, 2013Publication date: January 1, 2015Applicant: Google Inc.Inventors: Andrew Tomkins, Amr Ahmed, Alexander Johannes Smola, Daniel Mark Wyatt, Daniel J. Clancy, Martin Andre Monroe Zinkevich
-
Patent number: 8898152Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for providing a query to a search engine for searching a corpus of documents. A plurality of result documents are received from the search engine, each result document associated with a ranking. For a first document in the plurality, the following is performed. First, a second document in a second corpus is identified as containing content that identifies the same physical object as the first document. The second document was included in a plurality of result documents responsive to a second query of the second corpus, similar to the first query. Second, a new ranking is determined for the first document based on its ranking and relevance data associated with the second document. The relevance data is indicative of the second document's popularity as a result for the second query.Type: GrantFiled: September 14, 2012Date of Patent: November 25, 2014Assignee: Google Inc.Inventors: Eugene Ie, Xuefu Wang, Daniel J. Clancy
-
Patent number: 8880536Abstract: Methods, systems, and apparatus, including computer program products are provided for responding to search queries having results that identify books. In one aspect, a search query and multiple web pages that satisfy the search query and have a ranked order as responses to the search query are received. A subset of web pages that are each a reference page for a respective book are selected. A web page is a reference page for a book when the web page includes a reference to the book and satisfies a citation criterion for the book. A book score is assigned to each of the books for which there is at least one reference page in the group of highest ranking web pages. The book scores are used to select one or more of the books. A book reference is generated for each of the books and the book references are provided in response to the search query.Type: GrantFiled: March 1, 2013Date of Patent: November 4, 2014Assignee: Google Inc.Inventors: Daniel J. Clancy, Xuefu Wang
-
Patent number: 8856111Abstract: Recommendations for a media item associated with a primary entity are based on co-interaction information gathered from other media content items of several different media types that are also associated with the primary entity. Co-interaction information can include, for example, co-click data for websites, co-watch data for videos, or co-purchase data for purchases. The co-interaction data is processed to determine a co-interaction score between primary media items and secondary media items. From the co-interaction scores, secondary entities associated with the secondary media items are determined. A relatedness score is determined for these secondary entities based on the aggregation of the co-interaction scores of the secondary media items they are associated with. The relatedness score indicates a determination of how related one entity is to another. The secondary entities are ranked according to relatedness score in order to determine secondary entities most relevant to the primary entity.Type: GrantFiled: June 10, 2013Date of Patent: October 7, 2014Assignee: Google Inc.Inventors: Daniel J. Clancy, Cristos J. Goodrow, Yu He, Kun Zhang
-
Patent number: 8484203Abstract: Recommendations for a media item associated with a primary entity are based on co-interaction information gathered from other media content items of several different media types that are also associated with the primary entity. Co-interaction information can include, for example, co-click data for websites, co-watch data for videos, or co-purchase data for purchases. The co-interaction data is processed to determine a co-interaction score between primary media items and secondary media items. From the co-interaction scores, secondary entities associated with the secondary media items are determined. A relatedness score is determined for these secondary entities based on the aggregation of the co-interaction scores of the secondary media items they are associated with. The relatedness score indicates a determination of how related one entity is to another. The secondary entities are ranked according to relatedness score in order to determine secondary entities most relevant to the primary entity.Type: GrantFiled: January 4, 2012Date of Patent: July 9, 2013Assignee: Google Inc.Inventors: Daniel J. Clancy, Cristos J. Goodrow, Yu He, Kun Zhang
-
Patent number: 8396865Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for providing a query to a search engine for searching a corpus of documents. A plurality of result documents are received from the search engine, each result document associated with a ranking. For a first document in the plurality, the following is performed. First, a second document in a second corpus is identified as containing content that identifies the same physical object as the first document. The second document was included in a plurality of result documents responsive to a second query of the second corpus, similar to the first query. Second, a new ranking is determined for the first document based on its ranking and relevance data associated with the second document. The relevance data is indicative of the second document's popularity as a result for the second query.Type: GrantFiled: December 10, 2008Date of Patent: March 12, 2013Assignee: Google Inc.Inventors: Eugene Ie, Xuefu Wang, Daniel J. Clancy
-
Patent number: 8392429Abstract: Methods, systems, and apparatus, including computer program products are provided for responding to search queries having results that identify books. In one aspect, a search query and multiple web pages that satisfy the search query and have a ranked order as responses to the search query are received. A subset of web pages that are each a reference page for a respective book are selected. A web page is a reference page for a book when the web page includes a reference to the book and satisfies a citation criterion for the book. A book score is assigned to each of the books for which there is at least one reference page in the group of highest ranking web pages. The book scores are used to select one or more of the books. A book reference is generated for each of the books and the book references are provided in response to the search query.Type: GrantFiled: November 26, 2008Date of Patent: March 5, 2013Assignee: Google Inc.Inventors: Daniel J. Clancy, Xuefu Wang