Patents by Inventor Christopher H. Rohrs
Christopher H. Rohrs 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: 9916293Abstract: A computer readable medium, an electronic document or a system that uses on of these that includes code that specifies a module for a container document using a content type element, a content element and one or more preference elements.Type: GrantFiled: November 18, 2014Date of Patent: March 13, 2018Assignee: GOOGLE LLCInventors: Adam Sah, Dylan Parker, Christopher H. Rohrs, Jessica Ewing
-
Patent number: 9280588Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing search result page previews. In one aspect, a method includes receiving data that specify a set of search results responsive to a search query. Query-relevant content is selected to be included in a page preview for at least one of the search results. In turn, data that cause presentation of the page preview are provided. The data provided can cause presentation of the query-relevant content at an initial zoom level and at a higher zoom level, where the initial zoom level is a zoom level at which both the query-relevant content and other content from the resource are presented. The page preview can include a page tear that defines multiple portions of the page preview for a resource.Type: GrantFiled: February 9, 2015Date of Patent: March 8, 2016Assignee: Google Inc.Inventors: Jeremy Silber, Doantam Phan, Christopher H. Rohrs, Xiaofeng Mi
-
Patent number: 9081831Abstract: The present disclosure describes systems and methods for presenting document-specific snippets for documents in site-specific search results. One example method according to the present disclosure includes determining a set of documents that are responsive to a search query, the set of documents including (i) a first document and (ii) a second document that is referenced by the first document, identifying a set of representative keywords associated with the second document, identifying a snippet that (i) is associated with the second document, and (ii) includes one or more terms from the set of representative keywords, and providing a search results page that identifies the first document, the second document, and the snippet.Type: GrantFiled: March 14, 2013Date of Patent: July 14, 2015Assignee: Google Inc.Inventors: Kerry L. Hannan, Junli Xian, Christopher H. Rohrs
-
Publication number: 20150193445Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing search result page previews. In one aspect, a method includes receiving data that specify a set of search results responsive to a search query. Query-relevant content is selected to be included in a page preview for at least one of the search results. In turn, data that cause presentation of the page preview are provided. The data provided can cause presentation of the query-relevant content at an initial zoom level and at a higher zoom level, where the initial zoom level is a zoom level at which both the query-relevant content and other content from the resource are presented. The page preview can include a page tear that defines multiple portions of the page preview for a resource.Type: ApplicationFiled: February 9, 2015Publication date: July 9, 2015Inventors: Jeremy Silber, Doantam Phan, Christopher H. Rohrs, Xiaofeng Mi
-
Publication number: 20150169702Abstract: The present disclosure describes systems and methods for presenting document-specific snippets for documents in site-specific search results. One example method according to the present disclosure includes determining a set of documents that are responsive to a search query, the set of documents including (i) a first document and (ii) a second document that is referenced by the first document, identifying a set of representative keywords associated with the second document, identifying a snippet that (i) is associated with the second document, and (ii) includes one or more terms from the set of representative keywords, and providing a search results page that identifies the first document, the second document, and the snippet.Type: ApplicationFiled: March 14, 2013Publication date: June 18, 2015Applicant: Google Inc.Inventors: Kerry L. Hannan, Junli Xian, Christopher H. Rohrs
-
Publication number: 20150169514Abstract: A computer readable medium, an electronic document or a system that uses on of these that includes code that specifies a module for a container document using a content type element, a content element and one or more preference elements.Type: ApplicationFiled: November 18, 2014Publication date: June 18, 2015Inventors: Adam Sah, Dylan Parker, Christopher H. Rohrs, Jessica Ewing
-
Patent number: 8954427Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing search result page previews. In one aspect, a method includes receiving data that specify a set of search results responsive to a search query. Query-relevant content is selected to be included in a page preview for at least one of the search results. In turn, data that cause presentation of the page preview are provided. The data provided can cause presentation of the query-relevant content at an initial zoom level and at a higher zoom level, where the initial zoom level is a zoom level at which both the query-relevant content and other content from the resource are presented. The page preview can include a page tear that defines multiple portions of the page preview for a resource.Type: GrantFiled: May 31, 2011Date of Patent: February 10, 2015Assignee: Google Inc.Inventors: Jeremy Silber, Doantam Phan, Christopher H. Rohrs, Xiaofeng Mi
-
Patent number: 8918713Abstract: A computer readable medium, an electronic document or a system that uses one of these that includes particular code that specifies a first module selectively designated for inclusion in a personalized container document and additional code that specifies a second module selectively designated for inclusion in the personalized container document. The container document designates a plurality of modules included in the container document. Each module in the plurality of modules is adapted for rendering module data for presenting in the container document. The first module is adapted to render module data based at least in part on the particular code, the particular code including a first content type element, a first content element and one or more preference elements.Type: GrantFiled: May 10, 2012Date of Patent: December 23, 2014Assignee: Google Inc.Inventors: Adam Sah, Dylan Parker, Christopher H. Rohrs, Jessica Ewing
-
Publication number: 20130275422Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing search result page previews. In one aspect, a method includes receiving data that specify a set of search results responsive to a search query. Query-relevant content is selected to be included in a page preview for at least one of the search results. In turn, data that cause presentation of the page preview are provided. The data provided can cause presentation of the query-relevant content at an initial zoom level and at a higher zoom level, where the initial zoom level is a zoom level at which both the query-relevant content and other content from the resource are presented. The page preview can include a page tear that defines multiple portions of the page preview for a resource.Type: ApplicationFiled: May 31, 2011Publication date: October 17, 2013Applicant: Google Inc.Inventors: Jeremy Silber, Doantam Phan, Christopher H. Rohrs, Xiaofeng Mi
-
Publication number: 20130179437Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying query-relevant content in a resource identified by a search result in response to the query. In one aspect, a method includes identifying resource search tidbits for a resource, each resource search tidbit being eligible for a resource search operation for the resource. The resource search tidbits are provided with search results to a client device. In response to a user selecting a resource identified by a search result, the client device identifies text in the resource matching the query-relevant text of the resource search tidbit and performs a resource search operation on the resource if the identified text meets a search operation threshold condition.Type: ApplicationFiled: February 22, 2013Publication date: July 11, 2013Inventors: Matias Pelenur, Christopher H. Rohrs, Samarth Keshava, Jeremy Silber
-
Patent number: 8468197Abstract: Methods, systems, and apparatus, including computer program products, for ranking resources. One or more signals reporting one or more actions by the plurality of users related to a respective resource are received, where a reported action is a presentation of the respective resource, an addition of the respective resource, or a deletion of the respective resource. The reported actions include one or more short deletions of the respective resource. A respective long-addition click-through rate (LACTR) is determined for the respective resource based on a number of reported presentations of the respective resource and a difference between a number of reported additions of the respective resource and a number of short deletions of the respective resource. The plurality of resources are ranked based on the respective LACTRs for the plurality of resources. The ranking of the plurality of resources are provided.Type: GrantFiled: June 16, 2011Date of Patent: June 18, 2013Assignee: Google Inc.Inventors: Lawrence Wen-Kai Shih, Adam Sah, Daniel S. Tarlow, Beverly Yang, Ryohei Takahashi, Christopher H. Rohrs
-
Patent number: 8392449Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying query-relevant content in a resource identified by a search result in response to the query. In one aspect, a method includes identifying resource search tidbits for a resource, each resource search tidbit being eligible for a resource search operation for the resource. The resource search tidbits are provided with search results to a client device. In response to a user selecting a resource identified by a search result, the client device identifies text in the resource matching the query-relevant text of the resource search tidbit and performs a resource search operation on the resource if the identified text meets a search operation threshold condition.Type: GrantFiled: July 20, 2010Date of Patent: March 5, 2013Assignee: Google Inc.Inventors: Matias Pelenur, Christopher H. Rohrs, Samarth Keshava, Jeremy Silber
-
Publication number: 20120221942Abstract: A computer readable medium, an electronic document or a system that uses on of these that includes code that specifies a module for a container document using a content type element, a content element and one or more preference elements.Type: ApplicationFiled: May 10, 2012Publication date: August 30, 2012Inventors: Adam Sah, Dylan Parker, Christopher H. Rohrs, Jessica Ewing
-
Patent number: 8185819Abstract: A computer readable medium, an electronic document or a system that uses one of these that includes particular code that specifies a first module selectively designated for inclusion in a personalized container document and additional code that specifies a second module selectively designated for inclusion in the personalized container document. The container document designates a plurality of modules included in the container document. Each module in the plurality of modules is adapted for rendering module data for presenting in the container document. The first module is adapted to render module data based at least in part on the particular code, the particular code including a first content type element, a first content element, and one or more preference elements.Type: GrantFiled: December 12, 2005Date of Patent: May 22, 2012Assignee: Google Inc.Inventors: Adam Sah, Dylan Parker, Christopher H. Rohrs, Jessica Ewing
-
Patent number: 8180782Abstract: Methods, systems, and apparatus, including computer program products, for ranking resources. One or more signals reporting one or more actions by the plurality of users related to a respective resource are received, where a reported action is a presentation of the respective resource, an addition of the respective resource, or a deletion of the respective resource. The reported actions include one or more short deletions of the respective resource. A respective long-addition click-through rate (LACTR) is determined for the respective resource based on a number of reported presentations of the respective resource and a difference between a number of reported additions of the respective resource and a number of short deletions of the respective resource. The plurality of resources are ranked based on the respective LACTRs for the plurality of resources. The ranking of the plurality of resources are provided.Type: GrantFiled: May 9, 2011Date of Patent: May 15, 2012Assignee: Google Inc.Inventors: Lawrence Wen-Kai Shih, Adam Sah, Daniel S. Tarlow, Beverly Yang, Ryohei Takahashi, Christopher H. Rohrs
-
Publication number: 20110137933Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying query-relevant content in a resource identified by a search result in response to the query. In one aspect, a method includes identifying resource search tidbits for a resource, each resource search tidbit being eligible for a resource search operation for the resource. The resource search tidbits are provided with search results to a client device. In response to a user selecting a resource identified by a search result, the client device identifies text in the resource matching the query-relevant text of the resource search tidbit and performs a resource search operation on the resource if the identified text meets a search operation threshold condition.Type: ApplicationFiled: July 20, 2010Publication date: June 9, 2011Applicant: GOOGLE INC.Inventors: Matias Pelenur, Christopher H. Rohrs, Samarth Keshava, Jeremy Silber
-
Patent number: 7730082Abstract: A system and method for serving content in a container document. The system comprises a container server that identifies one or more modules for use with a container document, receives a module specification from a remote server, and serves the container document including module data based on the module specification. The module specification comprises a content element and one or more optional preference elements that enable the container server to provide preferences to the module.Type: GrantFiled: December 12, 2005Date of Patent: June 1, 2010Assignee: Google Inc.Inventors: Adam Sah, Dylan Parker, Christopher H. Rohrs, Jessica Lynn Gray, Steven L. Goldberg
-
Patent number: 7730109Abstract: A system and method for incorporating message catalogs in remote modules. The system and method comprise a container server that identifies one or more modules for use with a container document, receives a module specification from a remote server, and serves the container document with module data based on the module specification, wherein the module data comprises a message reference that identifies a message catalog.Type: GrantFiled: June 6, 2006Date of Patent: June 1, 2010Assignee: Google, Inc.Inventors: Christopher H. Rohrs, Adam Sah, Dylan Parker, Jessica Lynn Gray
-
Patent number: 7725530Abstract: A proxy server system comprising a request input unit that receives a request to collect data from a target server, a target server collection unit that collects data from the target server and an output unit that transmits the data for use by a module to generate data for a container document.Type: GrantFiled: December 12, 2005Date of Patent: May 25, 2010Assignee: Google Inc.Inventors: Adam Sah, Dylan Parker, Christopher H. Rohrs