Patent ID: 8583627

Claim:
A computer-implemented method comprising: obtaining one or more search results that a search engine has selected as being responsive to a search query, the search results each comprising textual data; obtaining information that references one or more characteristics of a user interface of a client device; determining that a particular search result is to be truncated based on one or more of the characteristics of the user interface, comprising: determining a maximum desired scroll amount that represents a predetermined, maximum amount that the user wishes to scroll to view a list of the search results, and determining that presentation of the search results would require the maximum desired scroll amount to be exceeded; automatically generating, by one or more processors and in response to determining that the particular search result is to be truncated, a truncated search result using the textual data of the particular search result, wherein generating the truncated search result further comprises: establishing, as a first portion of the truncated search result, a first portion of the textual data that the search engine has selected as being most informative, and inserting, as a second portion of the truncated search result, a visual indicator in place of a second portion of the textual data, wherein the visual indicator occupies less space on the user interface of the client device than would the second portion of the textual data; and providing the truncated search result for display on the user interface of the client device.