Patents by Inventor Doantam Phan

Doantam Phan 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).

  • Publication number: 20160314215
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining a mobile-friendliness score for a resource. One of the methods includes obtaining data identifying a particular resource; submitting a request for the particular resource to a site hosting the particular resource; receiving, in response to the request, a resource document from the site hosting the particular resource; rendering the resource document; evaluating a result of the rendering to determine a respective signal score for each of one or more mobile-friendliness signals; computing a mobile-friendliness score for the particular resource from the one or more signal scores, wherein the mobile-friendliness score represents a degree to which the particular resource has been optimized to be viewed on a mobile device; and associating the mobile-friendliness score for the particular resource with the particular resource in an index.
    Type: Application
    Filed: April 20, 2016
    Publication date: October 27, 2016
    Inventors: Doantam Phan, Ryoichi Imaizumi, Bryan McQuade
  • 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
  • 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
  • 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
  • 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