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: 9916293
    Abstract: 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: Grant
    Filed: November 18, 2014
    Date of Patent: March 13, 2018
    Assignee: GOOGLE LLC
    Inventors: Adam Sah, Dylan Parker, Christopher H. Rohrs, Jessica Ewing
  • Patent number: 9280588
    Abstract: 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: Grant
    Filed: February 9, 2015
    Date of Patent: March 8, 2016
    Assignee: Google Inc.
    Inventors: Jeremy Silber, Doantam Phan, Christopher H. Rohrs, Xiaofeng Mi
  • Patent number: 9081831
    Abstract: 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: Grant
    Filed: March 14, 2013
    Date of Patent: July 14, 2015
    Assignee: Google Inc.
    Inventors: Kerry L. Hannan, Junli Xian, Christopher H. Rohrs
  • Publication number: 20150193445
    Abstract: 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: Application
    Filed: February 9, 2015
    Publication date: July 9, 2015
    Inventors: Jeremy Silber, Doantam Phan, Christopher H. Rohrs, Xiaofeng Mi
  • Publication number: 20150169702
    Abstract: 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: Application
    Filed: March 14, 2013
    Publication date: June 18, 2015
    Applicant: Google Inc.
    Inventors: Kerry L. Hannan, Junli Xian, Christopher H. Rohrs
  • Publication number: 20150169514
    Abstract: 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: Application
    Filed: November 18, 2014
    Publication date: June 18, 2015
    Inventors: Adam Sah, Dylan Parker, Christopher H. Rohrs, Jessica Ewing
  • Patent number: 8954427
    Abstract: 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: Grant
    Filed: May 31, 2011
    Date of Patent: February 10, 2015
    Assignee: Google Inc.
    Inventors: Jeremy Silber, Doantam Phan, Christopher H. Rohrs, Xiaofeng Mi
  • Patent number: 8918713
    Abstract: 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: Grant
    Filed: May 10, 2012
    Date of Patent: December 23, 2014
    Assignee: Google Inc.
    Inventors: Adam Sah, Dylan Parker, Christopher H. Rohrs, Jessica Ewing
  • Publication number: 20130275422
    Abstract: 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: Application
    Filed: May 31, 2011
    Publication date: October 17, 2013
    Applicant: Google Inc.
    Inventors: Jeremy Silber, Doantam Phan, Christopher H. Rohrs, Xiaofeng Mi
  • Publication number: 20130179437
    Abstract: 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: Application
    Filed: February 22, 2013
    Publication date: July 11, 2013
    Inventors: Matias Pelenur, Christopher H. Rohrs, Samarth Keshava, Jeremy Silber
  • Patent number: 8468197
    Abstract: 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: Grant
    Filed: June 16, 2011
    Date of Patent: June 18, 2013
    Assignee: Google Inc.
    Inventors: Lawrence Wen-Kai Shih, Adam Sah, Daniel S. Tarlow, Beverly Yang, Ryohei Takahashi, Christopher H. Rohrs
  • Patent number: 8392449
    Abstract: 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: Grant
    Filed: July 20, 2010
    Date of Patent: March 5, 2013
    Assignee: Google Inc.
    Inventors: Matias Pelenur, Christopher H. Rohrs, Samarth Keshava, Jeremy Silber
  • Publication number: 20120221942
    Abstract: 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: Application
    Filed: May 10, 2012
    Publication date: August 30, 2012
    Inventors: Adam Sah, Dylan Parker, Christopher H. Rohrs, Jessica Ewing
  • Patent number: 8185819
    Abstract: 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: Grant
    Filed: December 12, 2005
    Date of Patent: May 22, 2012
    Assignee: Google Inc.
    Inventors: Adam Sah, Dylan Parker, Christopher H. Rohrs, Jessica Ewing
  • Patent number: 8180782
    Abstract: 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: Grant
    Filed: May 9, 2011
    Date of Patent: May 15, 2012
    Assignee: Google Inc.
    Inventors: Lawrence Wen-Kai Shih, Adam Sah, Daniel S. Tarlow, Beverly Yang, Ryohei Takahashi, Christopher H. Rohrs
  • Publication number: 20110137933
    Abstract: 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: Application
    Filed: July 20, 2010
    Publication date: June 9, 2011
    Applicant: GOOGLE INC.
    Inventors: Matias Pelenur, Christopher H. Rohrs, Samarth Keshava, Jeremy Silber
  • Patent number: 7730082
    Abstract: 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: Grant
    Filed: December 12, 2005
    Date of Patent: June 1, 2010
    Assignee: Google Inc.
    Inventors: Adam Sah, Dylan Parker, Christopher H. Rohrs, Jessica Lynn Gray, Steven L. Goldberg
  • Patent number: 7730109
    Abstract: 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: Grant
    Filed: June 6, 2006
    Date of Patent: June 1, 2010
    Assignee: Google, Inc.
    Inventors: Christopher H. Rohrs, Adam Sah, Dylan Parker, Jessica Lynn Gray
  • Patent number: 7725530
    Abstract: 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: Grant
    Filed: December 12, 2005
    Date of Patent: May 25, 2010
    Assignee: Google Inc.
    Inventors: Adam Sah, Dylan Parker, Christopher H. Rohrs